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

Python Pandas 如何shuffle(打亂)數(shù)據(jù)

 更新時間:2019年07月30日 09:38:19   作者:kingsam_  
這篇文章主要介紹了Python Pandas 如何shuffle(打亂)數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在Python里面,使用Pandas里面的DataFrame來存放數(shù)據(jù)的時候想要把數(shù)據(jù)集進行shuffle會許多的方法,本文介紹兩種比較常用而且簡單的方法。

應(yīng)用情景:

我們有下面以個DataFrame


我們可以看到BuyInter的數(shù)值是按照0,-1,-1,2,2,2,3,3,3,3這樣排列的,我們希望不保持這個次序,但是同時列屬性又不能改變,即如下效果:


實現(xiàn)方法:

最簡單的方法就是采用pandas中自帶的 sample這個方法。

假設(shè)df是這個DataFrame

df.sample(frac=1)

這樣對可以對df進行shuffle。其中參數(shù)frac是要返回的比例,比如df中有10行數(shù)據(jù),我只想返回其中的30%,那么frac=0.3。

有時候,我們可能需要打混后數(shù)據(jù)集的index(索引)還是按照正常的排序。我們只需要這樣操作

df.sample(frac=1).reset_index(drop=True)

-------------------------------------分割線--------------------------------------------------------------

其實,sklearn(機器學(xué)習(xí)的庫)中也有shuffle的方法。

from sklearn.utils import shuffle
df = shuffle(df)

另外,numpy庫中也有進行shuffle的方法(不建議)

df.iloc[np.random.permutation(len(df))]

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

相關(guān)文章

  • 使用Qt?QSS繪制簡單美化界面功能

    使用Qt?QSS繪制簡單美化界面功能

    這篇文章主要介紹了使用Qt?QSS繪制簡單美化界面,本文以繪制登錄界面為例,創(chuàng)建一個繼承自Qwidget的設(shè)計師界面類,為了使得控件排放整齊有序,可以使用layout布局進行輔助,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • Python 獲取項目根路徑的代碼

    Python 獲取項目根路徑的代碼

    這篇文章主要介紹了Python 獲取項目根路徑的代碼文中通過代碼給大家介紹了Python獲取當前目錄和上級目錄,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • 回歸預(yù)測分析python數(shù)據(jù)化運營線性回歸總結(jié)

    回歸預(yù)測分析python數(shù)據(jù)化運營線性回歸總結(jié)

    本文主要介紹了python數(shù)據(jù)化運營中的線性回歸一般應(yīng)用場景,常用方法,回歸實現(xiàn),回歸評估指標,效果可視化等,并采用了回歸預(yù)測分析的數(shù)據(jù)預(yù)測方法
    2021-08-08
  • python中操作文件的模塊的方法總結(jié)

    python中操作文件的模塊的方法總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python中操作文件的模塊的方法總結(jié),有需要的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • 使用Python實現(xiàn)3D曲線擬合

    使用Python實現(xiàn)3D曲線擬合

    曲線擬合是數(shù)據(jù)分析和數(shù)學(xué)建模領(lǐng)域中廣泛使用的技術(shù),它涉及到尋找最接近一組數(shù)據(jù)點的數(shù)學(xué)函數(shù)的過程,本文我們將討論如何使用SciPy庫在Python中執(zhí)行3D曲線擬合,感興趣的小伙伴可以了解下
    2023-11-11
  • python爬蟲基礎(chǔ)之urllib的使用

    python爬蟲基礎(chǔ)之urllib的使用

    這篇文章主要介紹了python爬蟲基礎(chǔ)之urllib的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • 簡單了解如何封裝自己的Python包

    簡單了解如何封裝自己的Python包

    這篇文章主要介紹了簡單了解如何封裝自己的Python包,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • python數(shù)據(jù)分析之公交IC卡刷卡分析

    python數(shù)據(jù)分析之公交IC卡刷卡分析

    這篇文章主要介紹了python數(shù)據(jù)分析之公交IC卡,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • CPython 垃圾收集器檢測循環(huán)引用詳解

    CPython 垃圾收集器檢測循環(huán)引用詳解

    這篇文章主要為大家介紹了CPython 垃圾收集器檢測循環(huán)引用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Python venv虛擬環(huán)境跨設(shè)備遷移的實現(xiàn)

    Python venv虛擬環(huán)境跨設(shè)備遷移的實現(xiàn)

    本文主要介紹了Python venv虛擬環(huán)境跨設(shè)備遷移的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06

最新評論

沙河市| 阳泉市| 巴林左旗| 锡林郭勒盟| 嫩江县| 荆门市| 鹿邑县| 梓潼县| 邛崃市| 禹州市| 砚山县| 南漳县| 武义县| 宁武县| 黄骅市| 谢通门县| 莒南县| 台州市| 崇义县| 北川| 贵南县| 饶阳县| 湖口县| 安庆市| 彭山县| 股票| 灌阳县| 肇州县| 永善县| 抚顺县| 江永县| 石阡县| 苍山县| 富川| 黄冈市| 乌兰察布市| 云龙县| 东台市| 宽甸| 错那县| 涟源市|