python把csv拆分为多个csv并保存至文件夹
时间: 2024-06-16 19:07:06 浏览: 297
python批量处理csv并存储
在Python中,你可以使用`pandas`库来处理CSV文件,并将其拆分为多个CSV文件并保存到文件夹中。下面是一个示例代码:
```python
import pandas as pd
import os
# 读取原始CSV文件
data = pd.read_csv('input.csv')
# 根据某一列的值进行拆分
groups = data.groupby('column_name')
# 创建保存拆分后CSV文件的文件夹
os.makedirs('output_folder', exist_ok=True)
# 遍历每个分组并保存为单独的CSV文件
for group_name, group_data in groups:
# 构造输出文件路径
output_path = os.path.join('output_folder', f'{group_name}.csv')
# 保存为CSV文件
group_data.to_csv(output_path, index=False)
print("拆分完成!")
```
请注意,你需要将代码中的`input.csv`替换为你要拆分的CSV文件的路径,`column_name`替换为你要根据哪一列的值进行拆分,`output_folder`替换为你想要保存拆分后CSV文件的文件夹路径。
阅读全文