pandas df.sample()的使用
sample()函數(shù)常用來隨機獲取dataFrame中數(shù)據(jù),可以用于快速查看。
常用的有以下入?yún)ⅲ?/p>
- n :指定獲取的數(shù)量,默認(rèn)為1
- axis:指定隨機獲取的是行還是列。0表示行,1表示列,默認(rèn)為0
- weitghts:指定權(quán)重信息,需要與 行或者列的數(shù)目相等,為列表
- frac:百分比,隨機獲取的百分比比重
下面舉例:
>>> 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 # 隨機獲取某一行 >>> df.sample() ? ? name ?score grade id ? ? ? ? ? ? ? ? ?? f ? lucy ? ? 98 ? ? A # 隨機獲取某一列 >>> df.sample(axis=1) ? ? score id ? ? ?? a ? ? ?45 c ? ? ?67 d ? ? ?23 b ? ? ?34 f ? ? ?98 e ? ? ?75 # 隨機獲取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)重并隨機獲取兩行 >>> 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)容請搜索腳本之家以前的文章或繼續(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()的實現(xiàn)
- Pandas索引排序 df.sort_index()的實現(xiàn)
- Pandas數(shù)據(jù)形狀df.shape的實現(xiàn)
- Pandas缺失值刪除df.dropna()的使用
- pandas || df.dropna() 缺失值刪除操作
- pandas數(shù)據(jù)選?。篸f[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
- pandas 強制類型轉(zhuǎn)換 df.astype實例
相關(guān)文章
Linux安裝Pytorch1.8GPU(CUDA11.1)的實現(xiàn)
這篇文章主要介紹了Linux安裝Pytorch1.8GPU(CUDA11.1)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
python實現(xiàn)圖書館研習(xí)室自動預(yù)約功能
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)圖書館研習(xí)室自動預(yù)約功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
Pandas數(shù)據(jù)分析之pandas文本處理
這篇文章主要介紹了Pandas數(shù)據(jù)分析之pandas文本處理,pandas對文本數(shù)據(jù)也有很多便捷處理方法,可以不用寫循環(huán),向量化操作運算速度快,還可以進行高級的正則表達(dá)式,各種復(fù)雜的邏輯篩選和匹配提取信息2022-08-08
python導(dǎo)出chrome書簽到markdown文件的實例代碼
python導(dǎo)出chrome書簽到markdown文件,主要就是解析chrome的bookmarks文件,然后拼接成markdown格式的字符串,最后輸出到文件即可。下面給大家分享實例代碼,需要的朋友參考下2017-12-12
Python自定義函數(shù)實現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù)示例
這篇文章主要介紹了Python自定義函數(shù)實現(xiàn)求兩個數(shù)最大公約數(shù)、最小公倍數(shù),結(jié)合實例形式分析了Python求解兩個數(shù)最大公約數(shù)與最小公倍數(shù)相關(guān)原理與算法實現(xiàn)技巧,需要的朋友可以參考下2018-05-05

