如何将一个数据框插入另一个数据框?



我有两个熊猫数据框架,如下所示。
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

我尝试了附加方法,但这将col5col8作为列。我想把df1和df2结合起来。Col1、col2和其他列名甚至不必是结果数据框中的列名。它们可以是一行中的值。我正在尝试在生成的数据框中创建摘要。

任何帮助都是感激的。谢谢你。

# write first dataframe
df1.to_csv('file.csv')
# append empty line
with open('file.csv', 'a') as f:
f.write('nn')
# 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

最新更新