我有2个data.frames
。 1是guest_list,另一个是event_list。我正在尝试删除guest_list if Guest_list$name == event_list$host
中的行。我一直在这里查找“删除行线程”,但是没有找到与我的查询匹配的线程。
以下是两个DFs
:
event_list<-`data.frame(event=c('ONE','TWO','THREE'),event_type=c('A','B','C'),host=c("FAKE NAME","FAKE NAME","FAKE NAME","BOB","BOB","BOB"),stringsAsFactors = FALSE)`
EVENT | EVENT_TYPE | HOST
ONE | A | FAKE NAME
TWO | B | FAKE NAME
ONE | A | BOB
TWO | B | BOB
第二个DF
guest_list<-data.frame(name=c('FAKE NAME','JEFF JEFF','JOHN SMITH','BOB'),guests=c(3,2,2,2),stringsAsFactors = FALSE)
NAME | GUESTS
FAKE NAME | 3
JEFF JEFF | 2
JOHN SMITH | 2
BOB | 2
预期结果:
NAME | GUESTS
JEFF JEFF | 2
JOHN SMITH | 2
我希望能提供一些代码,但我只是在考虑我也不认为正确的陈述。