我有多达 30 个带有公共 ID 列的数据框。每个 df 中还有其他列,但我只是在这里显示 ID。
Library DF1 DF2 DF3
ID# ID# ID# ....
1111 1111 1112 ....
2222 1111 3333 ....
3333 3333 3333 ....
4444 2222 4444 ....
我必须将每个这些表中的 ID# 列与库 ID 列进行比较,以确保 ID 号与库中的 ID 号匹配。
目前我使用 dplyr 并做...
DF1 %>%
anti_join(library, by = 'ID#')
每张桌子都一样。它只会返回任何不在库中的 ID 号,我对每个数据表执行相同的命令,但想为我的所有 30 个表运行它。我将所有 DF 都放在一个列表中,但我不确定如何进行 for 循环?申请?任何帮助将不胜感激,因为这推动了我的 R 知识界限。