我有一个用例,其中我有7个专栏.但前4列在一个DF中,其余3列在第二个DF中.下面是我定义它们的示例代码
import pandas as pd
df1 = pd.DataFrame({
'col1': [1, 2, 3],
'col2': ['A', 'B', 'C'],
'col3': [4.5, 6.7, 8.9],
'col4': ['X', 'Y', 'Z']
})
df2 = pd.DataFrame({
'col5': ['apple', 'banana', 'cherry'],
'col6': [10, 20, 30],
'col7': [True, False, True]
})
# Concatenate vertically
result_df = pd.concat([df1, df2], axis=0, ignore_index=True)
# Save to Excel
result_df.to_excel('output.xlsx', index=False)
因此,我想以下面的格式插入数据
但是,无论我做什么,我都不能得到这种格式.I实际yields 如下
在我看来,这更像是Pandas 的局限.我有什么办法来达到所要求的结果吗?请提出建议