でgreplによって2つのデータフレームをマージ:私がするような2つのデータフレームがあるとR
私が望んで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
DF2のx
望ましい結果があろうと、そのような中でdf1
とdf2
をマージすることです:
df3
x y z
1 abc 1 4
2 def 2 NA
3 ghi 3 5
4 NA 4 NA
実際のデータフレームははるかに大きく、数行必要です。私は簡単な方法があるかどうか疑問に思っています。ここで