问题描述
我知道在R中的条件下如何汇总一列有很多类似的问题。但是我不知何故无法在我的数据中实现函数aggregate
或dplyr::group_by(df) %>% summarise(variable = sum(variable))
。另外Combine rows and sum their values也无济于事。但是也许可以吗?
我想合并和总结R中data.frame的行。
df <- data.frame(file=c('sample1','sample1','sample2','sample3','sample2'),gene1=c(34,365,76,4),gene2=c(34,456,0))
> df
file gene1 gene2
1 sample1 34 34
2 sample1 365 0
3 sample2 76 0
4 sample3 0 456
5 sample2 4 0
输出应如下所示
file gene1 gene2
1 sample1 399 34
2 sample2 80 0
3 sample3 0 456
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)