将一个非常大的数据帧划分为n个大小为m-Python的随机数据帧
我有一个大小为将一个非常大的数据帧划分为n个大小为m-Python的随机数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个大小为N=~(300万,79)的数据帧。我需要制作1k大小为3000的数据帧,其中每个数据帧都是前面描述的数据帧的随机子集。此外,它是不可更换的。这样我就得到了所有的数据,但随机分成1k个数据帧 一旦您决定了要拆分数据帧的数量,您就可以这样做了 import pandas as pd import numpy as np dfs = np.array_split(df.sample(frac=1), n) 一旦您决定了要拆分数据帧的部分数,您就可以这样做了 import pandas
N=~(300万,79)
的数据帧。我需要制作1k大小为3000的数据帧,其中每个数据帧都是前面描述的数据帧的随机子集。此外,它是不可更换的。这样我就得到了所有的数据,但随机分成1k个数据帧 一旦您决定了要拆分数据帧的数量,您就可以这样做了
import pandas as pd
import numpy as np
dfs = np.array_split(df.sample(frac=1), n)
一旦您决定了要拆分数据帧的部分数,您就可以这样做了
import pandas as pd
import numpy as np
dfs = np.array_split(df.sample(frac=1), n)
你的具体问题是什么?对不起,我没有完成编辑就错发了@文,n大约是10k,所以这个问题没有帮助,已经试过了thanks@AntonioLópezRuiz应该再想一步。你会得到结果的。你的具体问题是什么?对不起,我没有完成编辑就错发了@文,n大约是10k,所以这个问题没有帮助,已经试过了thanks@AntonioLópezRuiz应该再想一步。你会得到我真正需要的结果!谢谢正是我需要的!谢谢