python对csv数据分段
时间: 2023-09-05 20:13:59 浏览: 77
python处理csv数据的方法
3星 · 编辑精心推荐
要将csv数据分段,可以使用Python内置的csv模块和pandas库。
使用csv模块:
```python
import csv
# 打开csv文件
with open('data.csv', 'r') as f:
reader = csv.reader(f)
# 分段读取csv数据
for i, row in enumerate(reader):
if i % 10 == 0:
print('----Segment {}----'.format(i//10+1))
print(row)
```
使用pandas库:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('data.csv')
# 分段读取csv数据
for i, group in df.groupby(df.index // 10):
print('----Segment {}----'.format(i+1))
print(group)
```
其中,`//`是整除运算符,`i//10+1`和`i+1`表示分段的序号。在以上示例中,每10行数据为一段。可以根据需要修改分段的大小。
阅读全文