我有以下兩個dataframes:使用「之間」合併dataframes
df1:
column_01 column_02
a 3
b 7
df2:
column_01 column_02 column_03 column_04
a 1 4 a-low
a 5 8 a-high
b 1 4 b-low
b 5 8 b-high
我不得不合並DF1與DF2的column_04其中DF1的column_01匹配DF2與DF1的column_02的column_01已成爲之間df2 column_02和column_03的值。結果將是:
df_result:
column_01 column_02 column_03
a 3 a-low
b 7 b-high
在sql中它將是一個連接與一個between子句。但是我怎樣才能在R中完成這件事?
查看'data.table'包並搜索滾動連接。 –
如果你擅長sql查詢,[sqldf](https://cran.r-project.org/web/packages/sqldf/index.html)包可能非常有用。 –
滾動連接是我一直在尋找的術語。謝謝埃裏克。 – Kasper