2016-04-14 49 views
-2
A Sum 
2 2 
3 5 
4 9 
5 14 

总结一栏如果我有A列一个数据帧,并希望得到列总和,这是A.以前的意见我怎么能这样做,使用R的总和?谢谢。如何在数据帧,使用R

+0

谢谢你的男人。但它会返回NA,而不是正确的数字。 – Jason

+0

是的,它返回数字,但不是正确的数字。 <_> – Jason

+0

不知道我是否正确回答你的问题?所以你正在寻找列的总和或累计总和?查找'sum()'和'cumsum()',如果你有NA值,则使用'na.rm = T' – maRtin

回答

0

这就是cumsum累积和)函数所做的。

A = 1:20 
cumsum(A) 
# [1] 1 3 6 10 15 21 28 36 45 55 66 78 91 105 120 136 153 171 190 210 

在数据帧

df = data.frame(A = 1:20) 
df$Sum = cumsum(df$A)