将五列csv文件拼到一起并给列按数字顺序赋名的python代码
时间: 2024-04-14 11:27:08 浏览: 128
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
当然可以!以下是一个示例的Python代码,可以将五个CSV文件合并为一个,并按数字顺序给列赋名:
```python
import pandas as pd
# 读取五个CSV文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
df3 = pd.read_csv('file3.csv')
df4 = pd.read_csv('file4.csv')
df5 = pd.read_csv('file5.csv')
# 合并为一个DataFrame
merged_df = pd.concat([df1, df2, df3, df4, df5], axis=1)
# 给列按数字顺序赋名
merged_df.columns = [f'Column{i+1}' for i in range(len(merged_df.columns))]
# 输出合并后的DataFrame
print(merged_df)
```
请将上述代码保存为一个Python文件,然后将文件路径修改为实际的CSV文件路径,运行代码即可将五个CSV文件拼接在一起,并且给列按数字顺序赋名。你可以根据需要修改文件路径和列名的格式。
阅读全文