-3

我在数据框中有两列,称为xtotal。如何计算total列中的值x大于特定数字(假设Y)的列中所有单元格的总和?

4

2 回答 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 回答