Advertisement

pandas.DataFrame.sample

阅读量:

DataFrame进行随机有放回/无放回抽样。

DataFrame.sample()用于从数据框中按所指定的大小或比例抽取样本,默认情况下不放回抽取并使用均匀权重进行抽样;该方法可选地接受多个参数来控制抽样的具体行为

| 参数:| n : 整数,可选

随机从总样本中选取n个样本。不允许与frac参数同时使用。当frac参数设置为None时,默认值将被设定为1

frac :浮点数,可选

从总样本中随机抽取一定比列的样本。不能与n一起使用。

replace : 布尔值,可选

是否为有放回抽样, True:有放回抽样 False:未放回抽样 。默认值= False。

weights : 字符索引 或 概率数组, 可选

默认情况下,默认设置会使相等的目标进行概率加权。

若通过索引序列进行对齐操作,则会根据目标对象的位置关系进行匹配。

当采样对象中未找到对应的权重索引时,默认将其视为无效;而当采样对象本身不具有权重信息时,则将其归零。

当在DataFrame上执行操作时,默认axis=0参数会接受列名。

仅当权重参数类型为Series时,默认情况下其长度必须与操作轴(如行或列)的长度一致。

若需对非单位权重要求的情况进行处理,则需先对其进行归一化处理。

明确禁止使用无

全部评论 (0)

还没有任何评论哟~