R 如何根据另一列中的值查找和删除一列中的重复项?
我已经加载了2个excel文件。每个excel文件都包含一个数据框。 首先,df如下所示:R 如何根据另一列中的值查找和删除一列中的重复项?,r,dplyr,R,Dplyr,我已经加载了2个excel文件。每个excel文件都包含一个数据框。 首先,df如下所示: number 091239 091212 092233 name number R 2340 K 092233 S 345 L 091212 第二个df2如下所示: number 091239 091212 092233 name number R 2340 K 092233 S 345 L 091212 如何根据第二个df2中第一个df的列“编号”
number
091239
091212
092233
name number
R 2340
K 092233
S 345
L 091212
第二个df2如下所示:
number
091239
091212
092233
name number
R 2340
K 092233
S 345
L 091212
如何根据第二个df2中第一个df的列“编号”查找重复项
因为我正在学习dplyr,所以我非常感谢dplyr解决方案
我试过这个密码
filtered <- df2%>%
distinct(number, df$number, .keep_all = T)
filtered%
不同(数字,df$number,.keep_all=T)
如果要筛选重复项:
filter(df2, df2$number %in% df$number == TRUE)
如果要保留值不在df1中的行,也可以将其更改为FALSE,类似于
内部连接的东西可能会在这里起作用:
inner_join(df2, df1, by = "number")