データフレームには、とという2つの列がありx
ますtotal
。total
列の値がx
特定の数値(たとえば)より大きい列のすべてのセルの合計を計算するにはどうすればよいY
ですか?
質問する
2399 次
2 に答える
2
いくつかの例を追加すると本当にいいのですが、これがあなたの望むものだと思います。
set.seed(123)
x <- rnorm(10)
y <- 0.2
dat <-data.frame(x, total=cumsum(x))
xmorey <- dat$x > y
sum(dat$total[xmorey])
[1] 6.594804
于 2012-07-06T05:47:22.747 に答える
2
df <- data.frame(x=1:10, total=rnorm(10))
y <- 0.5
sum(df[df$x > y, "total"])
于 2012-07-06T06:07:59.323 に答える