我是靠谱客的博主 疯狂心锁,最近开发中收集的这篇文章主要介绍python,pandas之随机抽样,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

'''
生成抽样数据
'''
import pandas as pd
import numpy as np
df=pd.DataFrame(np.arange(600).reshape(100,6),   #100行6列
                columns=['A','B','C','D','E','F'])
print(df)

在这里插入图片描述

#设置随机种子
np.random.seed(10) #若不设置随机种子,则每次抽样的结果都不一样
#按个数抽样,不放回
df.sample(n=10)#抽取10个数据,这10个数据肯定不一样,因为是不放回抽样

#按个数抽样,有放回抽样
df.sample(n=20,replace=True)#抽取20个数据,这20个数据里可能有一样的数据,因为是放回抽样

#按照百分比抽样,不放回
df.sample(frac=0.2) #抽取20%的数据
#按照百分比抽样,有放回
df.sample(frac=0.2,replace=True) #抽取20%的数据

print(np.random.seed(10))

在这里插入图片描述

最后

以上就是疯狂心锁为你收集整理的python,pandas之随机抽样的全部内容,希望文章能够帮你解决python,pandas之随机抽样所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部