如何在R中按列添加数据框中子集的所有记录?

时间:2018-04-10 11:56:24

标签: r dataframe

  Participant   ID   Test1 Test2 Test3 Test4 Test5 Test6 Test7 ... Test57
  ParticipantA  asd    2      4    2     3      2      3   4           7  
  ParticipantB  sxa    1      3    2     2      3      3   3           8
  ParticipantC  agff   1      4    4     2      3      4   2           9
  ParticipantD  asx    2      4    2     3      2      4   4           4
  ParticipantE  axp    3      2    2     2      2      2   3          96

如何获取test1到test57 rowise中所有列的值的总和,同时保留数据框中所有未使用的列

1 个答案:

答案 0 :(得分:2)

您可以使用

它只会将所有行与数值相加。

df$Sum <- rowSums(df[sapply(df, is.numeric)], na.rm = TRUE)