当列与R中的不同数据框列匹配时,如何从数据框中删除行
我有一个以下格式的数据帧a当列与R中的不同数据框列匹配时,如何从数据框中删除行,r,dataframe,subset,R,Dataframe,Subset,我有一个以下格式的数据帧a 词频 第9531页 2085罐 /p 2055 获取1183 使用1112 和另一个数据帧B 词频 第10页 罐2 /第55页 现在我想从数据帧A中删除在数据帧B中有匹配项的行。 所以我的输出是数据帧A 词频 获取1183 使用1112 这样做: A<-read.table(text="Word Freq p 9531 can 2085 /p 2055 get 1183 use 1112"
词频
第9531页
2085罐
/p 2055
获取1183
使用1112
和另一个数据帧B
词频
第10页
罐2
/第55页
现在我想从数据帧A中删除在数据帧B中有匹配项的行。
所以我的输出是数据帧A
词频
获取1183
使用1112
这样做:
A<-read.table(text="Word Freq
p 9531
can 2085
/p 2055
get 1183
use 1112",header=T)
B<-read.table(text="Word Freq
p 10
can 2
/p 55",header=T)
A[-which(A$Word %in% B$Word),]
A[!(A$Word%在%B$Word中),]
?它也起作用了……谢谢。。
Word Freq
4 get 1183
5 use 1112