2016-10-12 277 views
0

我有兩個dataframes其中1,2,3爲dataframes之間的連接重命名列標題:從另一個數據幀

   1 2 3 
2016-10-03 12 10 10 
2016-10-04 4  4 5 
...... 

and 
    name year 
1 apple 2001 
2 lemon 2002 
3 kiwi  1990 

最終的結果應該是:

   apple lemon kiwi 
2016-10-03  12  10  10 
2016-10-04  4  4  5 
...... 

我不能弄清楚如何做到這一點。

+2

有什麼錯'df1.columns = df2.name'? – Psidom

+0

還請檢查:http://stackoverflow.com/questions/11346283/renaming-columns-in-pandas –

回答

2

您可以使用rename,不需要兩個DataFrames有在同一順序按鍵:

df1 = df1.rename(columns=df2['name']) 
相關問題