次のデータ フレームがあり、それらをマージしたいとします。
df1 = data.frame(zipcoide=c(90001,90002,90003,66062,90005))
df1
df2 = data.frame(sfc_code=c(900,660,800,400,500,100,300,350,310,450))
df2
SCF コードは明らかに郵便番号のプレフィックスであり、sfc_code を郵便番号と一致させたいと考えています。
基本的に、scf コードのリストが与えられた場合、その scf コードを持つすべての郵便番号を選択したいと考えています。
したがって、この例では、最終的に次のようになります
90001
90002
90003
90005
sqldf パッケージを使用して、「 LIKE' %900% 」に基づいて選択するクエリを作成できると思いますが、もう少し「エレガント」なものを探していました。
ありがとう!