pandas中合并两个dataframe的方法
时间: 2024-09-20 22:14:05 浏览: 41
Pandas中DataFrame的分组/分割/合并的实现
5星 · 资源好评率100%
Pandas库中合并两个DataFrame常用的方法有几种:
1. **`concat()`**:这个函数可以水平(row-wise)或者垂直(column-wise)地连接数据框。你可以通过`axis=0`来水平连接(默认),或者`axis=1`来垂直连接。
```python
df1 = pd.DataFrame(...)
df2 = pd.DataFrame(...)
merged_df = pd.concat([df1, df2], axis=0) # 水平连接
merged_df = pd.concat([df1, df2], axis=1) # 垂直连接
```
2. **`merge()`**:这是最常用的合并方法,尤其适用于基于列中的键值(key)进行连接。有多种合并策略可供选择,如inner join、outer join、left join和right join。
```python
merged_df = pd.merge(df1, df2, on='key_column') # 内连接(默认)
merged_df = pd.
阅读全文