有很多方法可以做您想做的事情,您的方法看起来过于复杂。使用缩放索引作为分组关键字的groupby可以工作:
df = pd.Dataframe(data=np.random.rand(100, 3), columns=list('ABC'))groups = df.groupby(np.arange(len(df.index))/10)for (frameno, frame) in groups: frame.to_csv("%s.csv" % frameno)
有很多方法可以做您想做的事情,您的方法看起来过于复杂。使用缩放索引作为分组关键字的groupby可以工作:
df = pd.Dataframe(data=np.random.rand(100, 3), columns=list('ABC'))groups = df.groupby(np.arange(len(df.index))/10)for (frameno, frame) in groups: frame.to_csv("%s.csv" % frameno)