当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python dask.dataframe.DataFrame.random_split用法及代码示例


用法:

DataFrame.random_split(frac, random_state=None, shuffle=False)

伪随机地将数据帧按行分成不同的部分

参数

frac列表

总和为 1 的浮点数列表。

random_stateint 或 np.random.RandomState

如果 int 以此为种子创建一个新的 RandomState。否则从传递的 RandomState 中提取。

shuffle布尔值,默认为 False

如果设置为 True,则数据帧在拆分之前会被打乱(在分区内)。

例子

50/50 分割

>>> a, b = df.random_split([0.5, 0.5])

80/10/10 拆分,一致 random_state

>>> a, b, c = df.random_split([0.8, 0.1, 0.1], random_state=123)

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.dataframe.DataFrame.random_split。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。