【发布时间】:2018-10-10 01:47:00
【问题描述】:
我的数据集的简化版本如下所示。
Z_dog1_mu1 Z_dog2_mu1 Z_dog3_mu1 Z_cat1_mu1 Z_cat2_mu1 Z_cat3_mu1
0.0000 0.0000 0.0001 0.0005 0.0043 0.0045
0.0039 -0.0016 -0.0102 -0.0009 0.0421 -0.0139
-0.0380 -0.0733 0.0196 0.0261 0.0628 0.0463
-0.1036 0.0784 -0.0529 0.1053 -0.0511 -0.0138
我正在尝试像这样从 cat* 列中减去 dog* 列
df$diff1 <- df$Z_dog1_mu1 - df$Z_cat1_mu1
df$diff2 <- df$Z_dog2_mu1 - df$Z_cat2_mu1
df$diff3 <- df$Z_dog3_mu1 - df$Z_cat3_mu1
如何在不手动减去如上所示的每一列的情况下更有效、更快地完成此操作。我有大约 100 个狗专栏 (Z_dog1_mu1...Z_dog100_mu1) 和 100 个猫专栏(Z_cat1_mu1...Z_cat100_mu1) /。任何建议都非常受欢迎。
【问题讨论】:
标签: r dplyr subtraction