将两个具有相同列名的dataframe合并成同一个
时间: 2023-05-31 08:04:24 浏览: 234
pandas DataFrame实现几列数据合并成为新的一列方法
可以使用pandas的concat函数将两个具有相同列名的dataframe合并成同一个。
例如,假设有两个dataframe df1和df2,它们都有列名为col1、col2、col3的列,可以使用以下代码将它们合并成一个新的dataframe:
```
import pandas as pd
df_concat = pd.concat([df1, df2])
```
此代码将df1和df2垂直堆叠在一起,生成一个新的dataframe df_concat。如果要水平合并两个具有相同列名的dataframe,则可以设置参数axis=1:
```
df_concat = pd.concat([df1, df2], axis=1)
```
阅读全文