pandas df.sample()的使用
sample()函數(shù)常用來隨機獲取dataFrame中數(shù)據(jù),可以用于快速查看。
常用的有以下入?yún)ⅲ?/p>
- n :指定獲取的數(shù)量,默認為1
- axis:指定隨機獲取的是行還是列。0表示行,1表示列,默認為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ù)選取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
- pandas 強制類型轉(zhuǎn)換 df.astype實例
相關(guān)文章
python模擬投擲色子并數(shù)據(jù)可視化統(tǒng)計圖
這篇文章主要介紹了python模擬投擲色子并數(shù)據(jù)可視化統(tǒng)計圖,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07用django設(shè)置session過期時間的方法解析
這篇文章主要介紹了用django設(shè)置session過期時間的方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下2019-08-08Python序列對象與String類型內(nèi)置方法詳解
這篇文章主要介紹了Python序列對象與String類型內(nèi)置方法,結(jié)合實例形式分析了Python序列對象與String類型各種常見內(nèi)置方法相關(guān)使用技巧及操作注意事項,需要的朋友可以參考下2019-10-10深度學(xué)習tensorflow基礎(chǔ)mnist
mnist作為深度學(xué)習中的HelloWorld,該小工程詳細描述了如何從零開始深度學(xué)習,代碼詳細,解釋全面,需要的朋友可以參考下2021-04-04