R 你好是否有一种方法可以对数据帧中特定列的行进行求和(添加)(请参见附图)?其他列是如何受到影响的?

R 你好是否有一种方法可以对数据帧中特定列的行进行求和(添加)(请参见附图)?其他列是如何受到影响的?,r,R,基本上,我希望在数据帧“taPa”中的列“tdiff”的行(1和2;3和4;12;13和14)中求和(添加)数值?我尝试了taPa[rowSums(1:2,3:4,12,13:14),],但它给出了一个错误:“x”必须是至少二维的数组。任何帮助都会很好。谢谢。我想你想把它们加在一起(1-4,12-14),对吗 如果是这样的话,你可以简单的使用 sum(taPa$tdiff[c(1, 2, 3, 4, 12, 13, 14)]) 要得到那个总和。事实上,不是。我想具体地对$xsampa列的$td

基本上,我希望在数据帧“taPa”中的列“tdiff”的行(1和2;3和4;12;13和14)中求和(添加)数值?我尝试了taPa[rowSums(1:2,3:4,12,13:14),],但它给出了一个错误:“x”必须是至少二维的数组。任何帮助都会很好。谢谢。

我想你想把它们加在一起(1-4,12-14),对吗

如果是这样的话,你可以简单的使用

sum(taPa$tdiff[c(1, 2, 3, 4, 12, 13, 14)])

要得到那个总和。

事实上,不是。我想具体地对$xsampa列的$tdiff值求和。因此,添加的行将是1和2,只有11,只有12,13和14,依此类推。我们的想法是在$xsampa列中添加'p'和'A'。很抱歉,这毫无意义。我不知道你想做什么,或者预期的结果是什么,也不知道缺乏可复制的代码是否有帮助请添加一个示例并显示预期的输出。