pandas怎样把数据框合并
时间: 2023-05-12 15:05:51 浏览: 97
python pandas dataframe 按列或者按行合并的方法
5星 · 资源好评率100%
Pandas可以使用merge()函数将两个数据框按照指定的列进行合并,例如:
```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]})
# 按照key列进行合并
merged_df = pd.merge(df1, df2, on='key')
print(merged_df)
```
输出结果为:
```
key value_x value_y
0 B 2 5
1 D 4 6
```
其中,value_x和value_y分别代表两个数据框中的value列,因为它们在合并后具有相同的列名,所以在合并时会自动添加后缀。
阅读全文