我有一个非常大的数据框,其中行作为观察值,列作为遗传标记。我想创建一个新列,其中包含使用 R 的每个观察的选定列数的总和。
如果我有 200 列和 100 行,那么我希望创建一个有 100 行的新列,其中包含第 43 至 167 列的总和。这些列有 1 或 0。新列包含每一行,我将能够对具有最多遗传标记的个体进行排序。
我觉得这很接近:
data$new=sum(data$[,43:167])
您可以使用rowSums
rowSums(data)
应该给你你想要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)