假设我有一个数据框y
,如下所示:
y1<- c(1:5)
y2<- c(2:6)
y3<- c(3:7)
y<-data.frame(y1,y2,y3)
然后我想计算数据框中每列的总和,所以我使用colSums
函数。
colSums(y)
这将返回两行数据,列ID位于顶部,以及下面一列的总和。我可以使用data.frame
函数转换此信息。
data.frame(colSums(y))
这将返回一列样本ID和一列求和值。但是,R将其视为单个向量。我想要的是一个向量,它只包含每列总和的数值。
答案 0 :(得分:2)
这是一个愚蠢的问题。您只需输入
即可unname(colSums(y))
你有它作为矢量。感谢@LyzandeR