pandas.DataFrame.sample
发布时间
阅读量:
阅读量
DataFrame进行随机有放回/无放回抽样。
DataFrame.sample()用于从数据框中按所指定的大小或比例抽取样本,默认情况下不放回抽取并使用均匀权重进行抽样;该方法可选地接受多个参数来控制抽样的具体行为
| 参数:| n : 整数,可选
随机从总样本中选取n个样本。不允许与frac参数同时使用。当frac参数设置为None时,默认值将被设定为1
frac :浮点数,可选
从总样本中随机抽取一定比列的样本。不能与n一起使用。
replace : 布尔值,可选
是否为有放回抽样, True:有放回抽样 False:未放回抽样 。默认值= False。
weights : 字符索引 或 概率数组, 可选
默认情况下,默认设置会使相等的目标进行概率加权。
若通过索引序列进行对齐操作,则会根据目标对象的位置关系进行匹配。
当采样对象中未找到对应的权重索引时,默认将其视为无效;而当采样对象本身不具有权重信息时,则将其归零。
当在DataFrame上执行操作时,默认axis=0参数会接受列名。
仅当权重参数类型为Series时,默认情况下其长度必须与操作轴(如行或列)的长度一致。
若需对非单位权重要求的情况进行处理,则需先对其进行归一化处理。
明确禁止使用无
全部评论 (0)
还没有任何评论哟~
