行值的条件总和

时间:2017-04-04 20:05:41

标签: r

我正在尝试对包含不同列中的值的行进行求和。

rowSums(wood_plastics[,c(48,52,56,60)], na.rm=TRUE)

上面给了我确定的列的行总和,但现在我只想在不同的列中对包含某一年的行进行求和。我试过这个

rowSums(mydata[,c(48,52,56,60)], na.rm=TRUE, mydata$current_year = '2015') 

没有成功。我想我可能必须从初始列列表中的列号7中挑出年份值。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我会说简单

rowSums(mydata[mydata$current_year == '2015',c(48,52,56,60)], na.rm=TRUE) 

因为我没有原始数据框,所以我无法给你结果。但我们的想法是,您可以在选择所需的列时选择逗号之前所需的行。这对你来说足够清楚了吗?

相关问题