很抱歉问得太简单了,在mongoDB上通常工作的函数是Skip,但我在寻找等同的熊猫时迷失了方向。My pandas query 1-1000 for is
list1 = a['id'].head(1000)但是,我想查询第1001-2000条目,2001-3000条目,等等。
我希望答案保存为df1,df2,...,dfn
假设我怎么做呢?
发布于 2018-08-21 21:15:06
尝试使用//和groupby,然后将数据框保存到list中
l = [x for _,x in df.groupby(np.arange(len(df))//1000)]更新
variables = locals()
for i,j in df.groupby(np.arange(len(df))//1000):
variables["df{0}".format(i+1)] = j发布于 2018-08-21 21:06:10
您可以使用iloc函数,请记住索引是从零开始的
a.iloc[0:1000,]
a.iloc[1000:2000,]iloc将允许您像这样过滤
https://stackoverflow.com/questions/51949356
复制相似问题