假設我有以下數據框並希望合併它們。根據部分匹配選擇數據
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代碼的zip代碼。
所以在這個例子,我想
90001
90002
90003
90005
結束了,我想我可以使用sqldf包編寫一個查詢,選擇基於「LIKE」%900%」,但在尋找的東西多一點「優雅」。
謝謝!
我只是在一個隨機數扔,並不意味着是什麼特別的事情。 – amathew 2013-05-01 16:30:20