我得到了兩個數據幀,並希望通過使用國家作爲索引來合併它們兩個。以字符串連接兩個數據幀作爲索引
我dataframes(頭)如下所示:
人類發展指數
CPI-2016 Region
Country
New Zealand 90 AP
Denmark 90 WE/EU
Finland 89 WE/EU
Sweden 88 WE/EU
Switzerland 86 WE/EU
腐敗
HDI-2015
Country
Afghanistan 0.479
Albania 0.764
Algeria 0.745
Andorra 0.858
Angola 0.533
級聯的一個:result = pandas.concat([hdi, cpi])
CPI-2016 HDI-2015 Region
Country
Afghanistan NaN 0.479 NaN
Albania NaN 0.764 NaN
Algeria NaN 0.745 NaN
Andorra NaN 0.858 NaN
Angola NaN 0.533 NaN
,最後有cpi和region的條目,但沒有hdi。此外,數據中的國家數量是行數的兩倍。
看看在連接操作的熊貓文檔中:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.join.html –
通過索引加入熊貓可能 – Rockbar
忘記'axis = 1'像'result = pandas.concat([hdi,cpi],axis = 1)' – jezrael