pandas 合并三个表格
时间: 2023-10-12 13:10:28 浏览: 299
把这两个表中 【证券简称 证券代码 统计截止日期】相同的数据的数据合并, 然后先根据证券代码从大到小分组,然后在组内根
可以使用 pandas 库中的 merge() 函数来合并三个表格。假设三个表格分别为 df1、df2 和 df3,它们都有一个共同的列名为 key,可以按照以下方式合并它们:
```python
merged_df = pd.merge(pd.merge(df1, df2, on='key'), df3, on='key')
```
这样就可以将三个表格按照 key 列进行合并了。如果有些表格的列名不同,可以使用 left_on 和 right_on 参数来指定不同的列名。
```python
merged_df = pd.merge(pd.merge(df1, df2, left_on='key1', right_on='key2'), df3, on='key3')
```
这样可以在 df1 和 df2 中分别使用 key1 和 key2 进行合并,然后再按照 key3 进行合并。
阅读全文