pandas df合并
时间: 2023-07-30 22:08:28 浏览: 166
pandas合并数据集头歌.pdf
你可以使用 Pandas 中的 `merge()` 函数来合并两个 DataFrame。这个函数可以根据一个或多个共同的列将两个 DataFrame 连接起来。
以下是一个示例代码,展示了如何合并两个 DataFrame:
```python
import pandas as pd
# 创建两个示例 DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3],
'B': ['a', 'b', 'c']})
df2 = pd.DataFrame({'A': [4, 5, 6],
'B': ['d', 'e', 'f']})
# 使用 merge() 函数合并两个 DataFrame
merged_df = pd.merge(df1, df2, on='A')
print(merged_df)
```
运行上述代码后,你将得到一个合并后的 DataFrame,其中的数据按照列 `A` 进行了合并。
如果你想根据多个列进行合并,可以传递一个列表给 `on` 参数,例如:`on=['A', 'B']`。
你还可以通过指定不同的 `how` 参数来选择不同的合并方式,如 `'inner'`、`'outer'`、`'left'` 或 `'right'`。默认情况下,`merge()` 函数使用 `'inner'` 方式进行合并。
希望这可以帮助到你!如果还有其他问题,请随时提问。
阅读全文