我是靠谱客的博主 结实铃铛,最近开发中收集的这篇文章主要介绍pandas中的sample方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

sample()函数????

  • DataFrame.sample()用于随机获取数据并返回结果,类似于random.sample()函数

  • 语法????:

DataFrame.sample(n=None, frac=None, replace=False, weights=None, random_state=None, axis=None)

n:可选参数,整数,定义生成的随机行数。

frac:可选参数,浮点数,并返回浮点值数据帧值的长度,不能与参数n一起使用;注意,如果frac>1,replace必须设置为True。

replace:布尔值。如果为true, 则返回带有替换的样本,替换的默认值为false。

weights:可选参数, 由类似于str或ndarray的参数组成。默认值“None”将导致相等的概率加权。

random_state:可选参数,由整数或np.random.RandomState组成。

axis:由整数或字符串值组成的可选参数。 0“行”和1“列”。

返回:与调用者相同类型的新对象, 其中包含从调用者对象中随机采样的n个项目。

  • 例子????
>>>df=pd.DataFrame(np.arange(5*4).reshape((5,4)))
>>>df
    0	1	2	3
0	0	1	2	3
1	4	5	6	7
2	8	9	10	11
3	12	13	14	15
4	16	17	18	19
>>>df.sample(n=3)  #随机抽取三行
    0	1	2	3
3	12	13	14	15
0	0	1	2	3
1	4	5	6	7
#frac=0.5表示随机抽取50%的数据,默认对行数据进行操作;replace=True表示有放回抽样。
>>>df.sample(frac=0.5, replace=True, random_state=1)  
    0	1	2	3
3	12	13	14	15
4	16	17	18	19

最后

以上就是结实铃铛为你收集整理的pandas中的sample方法的全部内容,希望文章能够帮你解决pandas中的sample方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部