循环遍历每一列并减去R中的另一列

时间:2018-01-15 01:28:30

标签: r loops

我们假设我的数据框的值为第1-11行。对于第1-10列,我想减去第11列。基本上我想要dataframe [1] -dataframe [11],dataframe [2] -dataframe [11],dataframe [3] -dataframe [11],dataframe [n] - 数据帧[11]等......

所以基本上,在VBA术语中,它就像是:

对于数据框中的每一列,从第1列开始,从中减去第11列。

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以直接进行减法。

df[,1:10] = df[,1:10] - df[,11]