dataframe合并column作为header
时间: 2023-04-02 19:03:34 浏览: 134
Python 在Excel表格中将上下行相同内容的单元格自动合并.zip
5星 · 资源好评率100%
可以使用 pandas 的 merge 函数将两个 dataframe 按照某个共同的列进行合并,然后使用 concat 函数将两个 dataframe 的列合并为一个 header。具体操作可以参考以下代码:
```
import pandas as pd
# 创建两个 dataframe
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
# 按照共同的列进行合并
merged_df = pd.merge(df1, df2, left_on='A', right_on='C')
# 合并两个 dataframe 的列为一个 header
concat_df = pd.concat([merged_df['B'], merged_df['D']], axis=1)
concat_df.columns = ['header1', 'header2']
```
阅读全文