【发布时间】:2021-06-23 04:11:29
【问题描述】:
如何进行以下操作:
df_2 <- merge(df_2, df_1[,c("id","x_2")], by = "id", all.x = T)
df_3 <- merge(df_3, df_1[,c("id","x_3")], by = "id", all.x = T)
df_4 <- merge(df_4, df_1[,c("id","x_4")], by = "id", all.x = T)
在 for 循环中,而不是重复相同的代码行?
【问题讨论】:
-
为什么不只是
merge(df_2, df_1[,c("id","x_2", "x_3","x_4")], by = "id", all.x = T)? -
您的 df_1、df_2、df_3 和 df_4 是什么样的?请分享其中的几行
-
因为我只在df_2中需要x_2,在df_3中只需要x_3等等。我需要将dfs分开