Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将一个非常大的数据帧划分为n个大小为m-Python的随机数据帧_Python_Pandas_Dataframe - Fatal编程技术网

将一个非常大的数据帧划分为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应该再想一步。你会得到我真正需要的结果!谢谢正是我需要的!谢谢