我有两个文本文件 档案1
this.state
文件2
File1=read.table("C:\\file1.txt", sep="")
Value name
0.2 sam
0.4 david
3 david
7 nicola
仅保留两个文件中存在名称的行。例如,期望的输出:
档案1
File2=read.table("C:\\file2.txt", sep="")
Value name
0.8 nicola
0.9 david
文件2
Value name
7 nicola
请注意,我在所需的输出中删除了Dived,因为我在文件1中有2个David而在文件2中有1个David。因为我们在file2中没有它而删除了sam
答案 0 :(得分:2)
我们可以使用%in%
df1[df1$name %in% df2$name,]
# Value name
#2 0.4 david
df2[df2$name %in% df1$name,]
# Value name
#2 0.9 david