我有一个像这样的N行列
列A | 1 | 2
---|
. |
. |
. |
999999 |
1000000 |
如果你有一个名为my_list的Python列表,你可以使用:
chunk = 1000
new_list = [my_list[i:i+chunk] for i in range(0, len(my_list), chunk)]
我不清楚你的项目的格式,但假设它们是数字,你想转换成字符串列表,你似乎表明,那么你可以使用类似下面的代码,然后导出到CSV。
result = []
for item in new_list:
x = [str(y) for y in item]
result.append(x)
如果您正在解析CSV,我建议您像这样使用pandas
库:
import pandas as pd
df_groups = pd.read_csv('data.csv', chunksize=1000)
for group in df_groups:
print(group)
这将把每组1000行打印到控制台。然后,您可以根据需要处理每组数据。