假设我有两个数据帧,使得:R中由grepl合并两个数据帧
df1<-data.frame(x=c("abc", "def", "ghi", NA), y=1:4)
df1
x y
1 abc 1
2 def 2
3 ghi 3
4 NA 4
df2<-data.frame(x=c("a", "i"), z=4:5)
df2
x z
1 a 4
2 i 5
我想什么是grepl DF2的x
在合并df1
和df2
DF2的x
使得期望的结果将是:
df3
x y z
1 abc 1 4
2 def 2 NA
3 ghi 3 5
4 NA 4 NA
实际的数据帧更大,似乎需要几行。我想知道是否可能有一个简单的方法。