当我分割数据框时,我需要维护列的模式(“项目类型”)。例如,这是我的数据:
例如,我想要实现的目标是:如果我在 10 行后进行拆分,那么我仍希望包含第 11 行,因为它是模式的一部分。这里的模式是一个“产品”、x“SKU”数量,后跟y“规则”数量。该模式内的任何分割都应包括整个模式。
我当前的代码:
import pandas as pd
import numpy as np
df = pd.read_csv("bracelet_no_variants.csv")
l=[i*1000 for i in range(len(df)//1000+1)]+[len(df)]
for i in range(len(l)-1):
temp=df.iloc[l[i]:l[i+1]]
temp.to_csv('bracelet_no_variants_'+str(l[i+1])+'.csv')
我是否需要添加 if/else 语句?
犯罪嫌疑人X
相关分类