最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python Pandas如何對(duì)數(shù)據(jù)集隨機(jī)抽樣

 更新時(shí)間:2019年07月29日 15:00:37   作者:kingsam_  
這篇文章主要介紹了python Pandas如何對(duì)數(shù)據(jù)集隨機(jī)抽樣,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

摘要:有時(shí)候我們只需要數(shù)據(jù)集中的一部分,并不需要全部的數(shù)據(jù)。這個(gè)時(shí)候我們就要對(duì)數(shù)據(jù)集進(jìn)行隨機(jī)的抽樣。pandas中自帶有抽樣的方法。

應(yīng)用場(chǎng)景:

我有10W行數(shù)據(jù),每一行都11列的屬性。

現(xiàn)在,我們只需要隨機(jī)抽取其中的2W行。

實(shí)現(xiàn)方法很簡(jiǎn)單:

利用Pandas庫(kù)中的sample。

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

n是要抽取的行數(shù)。(例如n=20000時(shí),抽取其中的2W行)

frac是抽取的比列。(有一些時(shí)候,我們并對(duì)具體抽取的行數(shù)不關(guān)系,我們想抽取其中的百分比,這個(gè)時(shí)候就可以選擇使用frac,例如frac=0.8,就是抽取其中80%)

replace:是否為有放回抽樣,取replace=True時(shí)為有放回抽樣。

weights這個(gè)是每個(gè)樣本的權(quán)重,具體可以看官方文檔說(shuō)明。

random_state這個(gè)在之前的文章已經(jīng)介紹過(guò)了。

axis是選擇抽取數(shù)據(jù)的行還是列。axis=0的時(shí)是抽取行,axis=1時(shí)是抽取列(也就是說(shuō)axis=1時(shí),在列中隨機(jī)抽取n列,在axis=0時(shí),在行中隨機(jī)抽取n行)

具體用法:

假設(shè)DataFrame為df

import pandas as pd
df.sample(n=20000)

另外,介紹一種不是Pandas中的方法。如果想用Numpy這個(gè)庫(kù)進(jìn)行也可以。

import numpy as np
np.random.sample(Your_index)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

措美县| 九寨沟县| 万载县| 涿鹿县| 普陀区| 嵩明县| 衡阳市| 丹江口市| 施甸县| 云阳县| 西平县| 集贤县| 哈密市| 罗平县| 通州区| 郑州市| 石家庄市| 武定县| 临泉县| 论坛| 公主岭市| 四川省| 新源县| 木里| 四子王旗| 营口市| 仙游县| 韶山市| 滦平县| 镇原县| 岐山县| 山阳县| 荣昌县| 文成县| 通化市| 马鞍山市| 隆化县| 元谋县| 康保县| 清镇市| 龙胜|