python中如何将两个CSV文件横向合并成一个CSV文件
时间: 2023-09-03 14:08:46 浏览: 63
你可以使用`pandas`库中的`merge`方法来合并两个CSV文件。具体步骤如下:
1. 用`pandas`库中的`read_csv`方法读取两个CSV文件,保存为两个`DataFrame`对象,假设它们分别为`df1`和`df2`。
```python
import pandas as pd
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
```
2. 用`merge`方法将两个`DataFrame`对象按照指定的列合并成一个新的`DataFrame`对象,假设你要按照`id`列合并。
```python
merged_df = pd.merge(df1, df2, on='id')
```
3. 用`to_csv`方法将合并后的`DataFrame`对象保存为CSV文件。
```python
merged_df.to_csv('merged_file.csv', index=False)
```
其中,`index=False`表示不保存索引列。
阅读全文