[英]Zip pandas dataframes into a new dataframe
我有2個數據幀:
DF_A
country_codes
0 4
1 8
2 12
3 16
4 24
和df_B
continent_codes
0 4
1 3
2 5
3 6
4 5
兩個數據幀都具有相同的長度,但沒有公共列。 我想連接這兩個,但由於不是所有的值都很常見,我得到了很多NaN。 如何將它們連接或壓縮成組合數據幀?
- 編輯所需的輸出是這樣的:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5
以下代碼將根據您的需要執行:
pd.concat([df1, df2], axis=1)
輸出:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5
來自評論:
我覺得這太簡單了,但我可以建議:
df_A['continent_codes'] = df_B['continent_codes']
print(df_A)
輸出:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.