我需要获取所有列的列和,并将结果作为两列(列名和它们的总和)出现在数据框中。但是,如果我这样做,列名似乎会变成索引而不是一个列本身。
demo=data.frame(a=runif(10),b=runif(10,max=2),c=runif(10,max=3))
as.data.frame(colSums(demo))
不期望的结果:
colSums(demo)
a 4.083571
b 11.698794
c 14.082574
期望的结果:
colname colSums(demo)
a 4.083571
b 11.698794
c 14.082574
如何在保持左侧列的形状不变的情况下添加标题?谢谢。