DataFrame抽取随机数据

最近有个需求需要从df里面随机抽取随机的数据,之前没用过记录下。

df=pd.read_csv('xxxx.csv')
new_df=df.sample(n=3, random_state=42)

当然也可以针对某列进行抽样 

df['xxxx'].sample(n=3, random_state=42)
#sample函数用于随机抽取DataFrame的行。参数n=3表示从当前组中随机抽取8行,random_state=42是随机数种子,它保证了每次运行代码得到的随机结果都是相同的。也就是只要这个值是42,每次随机出来的数据都是相同的,保证可以重现。如果想不一样,只需要随便改一个数字就行了

 

 

你可能感兴趣的:(Python,python,大数据,数据挖掘)