我有3個dataframes不等的行合併3個dataframes LEFT JOIN
df1-
T1 T2 T3
1 Joe TTT
2 PP YYY
3 JJ QQQ
5 UU OOO
6 OO GGG
df2
X1 X2
1 09/20/2017
2 08/02/2015
3 05/02/2000
8 06/03/1999
df3
L1 L2
1 New
6 Notsure
9 Also
最終的數據框應該像左連接DF1的所有3個保留行。匹配的行是T1,X1和L1,但具有不同的標題名稱。每個數據幀的行數不同。我無法找到這種情況的解決方案。就這麼,我發現,可供2個dataframes或3個dataframes具有相同的行或相同的列名
T1 T2 T3 X2 L2
1 Joe TTT 09/20/2017 New
2 PP YYY 08/02/2015 NA
3 JJ QQQ 05/02/2000 NA
5 UU OOO NA NA
6 OO GGG NA NotSure
我R中比較新的,並不能找到這個
3個點是什麼?我是否需要將它寫入與您所寫的語法相同的語法?除了將其更改爲列名和重命名列名以外,還有其他方法,因爲我從多個Excel中獲取數據,除此合併外,還需要對該數據執行某些其他功能。 – Joe
@sotos達恩。這與我要發佈的內容非常接近。兩個主要區別:* 1 *。 by =在'merge'中是不必要的(至少對於給定的例子)。 * 2 *。你可以在'lapply'中使用'setNames'。兩者都不一定是改進。 – lmo
@lmo偉大的想法......)......好的建議。我希望儘可能讓新用戶可讀,因此冗餘參數 – Sotos