【发布时间】:2019-03-16 17:20:07
【问题描述】:
假设有两个巨大的数据框(不同长度)有 2 列,例如:
df1 df2
A 1 C X
A 1 D X
B 4 C X
A 1 F X
B 4 A X
B 4 B X
C 7 B X
每次第 1 列有匹配项时,X 应替换为 df1 第 2 列中的数据。如果 df2 的第一列包含元素,但仍然不在 df1 的第一列(F,D),则 X 应替换为 0。
因此有一个巨大的数据框,循环中的循环将没有用。
解决方案应如下所示:
df1 df2
A 1 C 7
A 1 D 0
B 4 C 7
A 1 F 0
B 4 A 1
B 4 B 4
C 7 B 4
提前谢谢你
【问题讨论】:
标签: r dataframe dependencies multiple-columns