python中如何将两个CSV文件横向合并成一个CSV文件
时间: 2023-09-03 21:10:02 浏览: 223
合并多个CSV文件与一个文件中
在Python中可以使用pandas库来实现两个CSV文件横向合并。下面是一个简单的示例代码:
```python
import pandas as pd
# 读取要合并的两个CSV文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
# 横向合并两个CSV文件
merged_df = pd.concat([df1, df2], axis=1)
# 将合并后的数据保存为一个新的CSV文件
merged_df.to_csv('merged_file.csv', index=False)
```
在这个示例代码中,我们首先使用pandas库的`read_csv()`函数读取了要合并的两个CSV文件,并将它们分别存储到了`df1`和`df2`变量中。
然后,我们使用`concat()`函数将这两个DataFrame对象沿着列方向(即axis=1)进行横向合并,生成一个新的DataFrame对象`merged_df`。
最后,我们使用`to_csv()`函数将合并后的数据保存为一个新的CSV文件,其中`index=False`参数用于指定不保存索引列。
阅读全文