pandas df.sample()的使用
sample()函數(shù)常用來(lái)隨機(jī)獲取dataFrame中數(shù)據(jù),可以用于快速查看。
常用的有以下入?yún)ⅲ?/p>
- n :指定獲取的數(shù)量,默認(rèn)為1
- axis:指定隨機(jī)獲取的是行還是列。0表示行,1表示列,默認(rèn)為0
- weitghts:指定權(quán)重信息,需要與 行或者列的數(shù)目相等,為列表
- frac:百分比,隨機(jī)獲取的百分比比重
下面舉例:
>>> df ? ? ?name ?score grade id ? ? ? ? ? ? ? ? ? ? a ? ? bog ? ? 45 ? ? A c ? jiken ? ? 67 ? ? B d ? ? bob ? ? 23 ? ? A b ? jiken ? ? 34 ? ? B f ? ?lucy ? ? 98 ? ? A e ? ?tidy ? ? 75 ? ? B # 隨機(jī)獲取某一行 >>> df.sample() ? ? name ?score grade id ? ? ? ? ? ? ? ? ?? f ? lucy ? ? 98 ? ? A # 隨機(jī)獲取某一列 >>> df.sample(axis=1) ? ? score id ? ? ?? a ? ? ?45 c ? ? ?67 d ? ? ?23 b ? ? ?34 f ? ? ?98 e ? ? ?75 # 隨機(jī)獲取3行 >>> df.sample(n=3) ? ? ?name ?score grade id ? ? ? ? ? ? ? ? ? ? a ? ? bog ? ? 45 ? ? A b ? jiken ? ? 34 ? ? B d ? ? bob ? ? 23 ? ? A # 按百分比獲取 >>> df.sample(frac=0.25) ? ? ?name ?score grade id ? ? ? ? ? ? ? ? ? ? b ? jiken ? ? 34 ? ? B d ? ? bob ? ? 23 ? ? A # 設(shè)置每行的權(quán)重并隨機(jī)獲取兩行 >>> df.sample(n=2, weights=[0.1, 0.2, 0.3, 0.1, 0.1, 0.1]) ? ? name ?score grade id ? ? ? ? ? ? ? ? ?? e ? tidy ? ? 75 ? ? B d ? ?bob ? ? 23 ? ? A
到此這篇關(guān)于pandas df.sample()的使用的文章就介紹到這了,更多相關(guān)pandas df.sample()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- pandas中df.rename()的具體使用
- Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用
- Pandas查詢數(shù)據(jù)df.query的使用
- Pandas中df.loc[]與df.iloc[]的用法與異同?
- Pandas缺失值填充 df.fillna()的實(shí)現(xiàn)
- Pandas索引排序 df.sort_index()的實(shí)現(xiàn)
- Pandas數(shù)據(jù)形狀df.shape的實(shí)現(xiàn)
- Pandas缺失值刪除df.dropna()的使用
- pandas || df.dropna() 缺失值刪除操作
- pandas數(shù)據(jù)選取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
- pandas 強(qiáng)制類型轉(zhuǎn)換 df.astype實(shí)例
相關(guān)文章
keras 多任務(wù)多l(xiāng)oss實(shí)例
這篇文章主要介紹了keras 多任務(wù)多l(xiāng)oss實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
python模擬投擲色子并數(shù)據(jù)可視化統(tǒng)計(jì)圖
這篇文章主要介紹了python模擬投擲色子并數(shù)據(jù)可視化統(tǒng)計(jì)圖,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
python爬蟲(chóng)之請(qǐng)求模塊urllib的基本使用
urllib是python內(nèi)置的HTTP請(qǐng)求庫(kù),是一個(gè)用來(lái)處理網(wǎng)絡(luò)請(qǐng)求的python標(biāo)準(zhǔn)庫(kù),下面這篇文章主要給大家介紹了關(guān)于python爬蟲(chóng)之請(qǐng)求模塊urllib的基本使用,需要的朋友可以參考下2022-04-04
用django設(shè)置session過(guò)期時(shí)間的方法解析
這篇文章主要介紹了用django設(shè)置session過(guò)期時(shí)間的方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
Python序列對(duì)象與String類型內(nèi)置方法詳解
這篇文章主要介紹了Python序列對(duì)象與String類型內(nèi)置方法,結(jié)合實(shí)例形式分析了Python序列對(duì)象與String類型各種常見(jiàn)內(nèi)置方法相關(guān)使用技巧及操作注意事項(xiàng),需要的朋友可以參考下2019-10-10
Pycharm使用爬蟲(chóng)時(shí)遇到etree紅線問(wèn)題及解決
這篇文章主要介紹了Pycharm使用爬蟲(chóng)時(shí)遇到etree紅線問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
深度學(xué)習(xí)tensorflow基礎(chǔ)mnist
mnist作為深度學(xué)習(xí)中的HelloWorld,該小工程詳細(xì)描述了如何從零開(kāi)始深度學(xué)習(xí),代碼詳細(xì),解釋全面,需要的朋友可以參考下2021-04-04

