pandas的merge函数如何保留索引
时间: 2024-05-11 11:15:40 浏览: 90
详解Python3 pandas.merge用法
?pandas 的 merge 函数可以通过指定参数 on 来保留索引,例如:
```python
import pandas as pd
df1 = pd.DataFrame({'key': ['A', 'B', 'C', 'D'], 'value': [1, 2, 3, 4]})
df2 = pd.DataFrame({'key': ['B', 'D', 'E', 'F'], 'value': [5, 6, 7, 8]})
merged_df = pd.merge(df1, df2, on='key', how='outer')
```
这里的 on='key' 表示按照 'key' 列进行合并,并保留索引。
阅读全文