我有兩個如下所示的熊貓資料框。
df1:
col1 col2 col3 col4
0 45 69 string string
df2:
col5 col8
0 45 37
1 data random
我想將這兩者組合成一個資料框。
結果df:
col1 col2 col3 col4
45 69 string string
--------- 1 or 2 empty rows here -------------
col5 col8
45 37
data random
我嘗試了 append 方法,但它把col5和col8作為列。我想結合df1和df2。col1、col2 和其他列名甚至不必是結果資料框中的列名。它們可以是連續的值。我正在嘗試在結果資料框中創建摘要。
任何幫助表示贊賞。謝謝你。
uj5u.com熱心網友回復:
# write first dataframe
df1.to_csv('file.csv')
# append empty line
with open('file.csv', 'a') as f:
f.write('\n\n')
# append second dataframe
df2.to_csv('file.csv', mode='a')
輸出:
,col1,col2,col3,col4
0,45,69,string,string
,col5,col8
0,45,37
1,data,random
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/491336.html
