pandas重新生成索引的方法
在數(shù)據(jù)處理的過程中,出現(xiàn)了這樣的問題,篩選某些數(shù)據(jù),出現(xiàn)索引從600多開始,但是我希望這行數(shù)據(jù)下標(biāo)從0開始。
這個時候,我想到的是:
df.reindex(range(length))
但是查看一下數(shù)據(jù)之后,發(fā)現(xiàn)0-624之間的值全為Nan,顯然不是我需要的數(shù)據(jù)。
最后找到了說明:
pandas調(diào)用reindex方法后凈會根據(jù)新索引進行重排,如果某個索引值當(dāng)前不存在,就會引入
缺失值;可以通過fill_value參數(shù)填充默認值,也可以通過method參數(shù)設(shè)置填充方法;
感謝身邊同事的幫助,找到了解決的方法:
df_new = df.set_index(drop=True) 他沒有原地修改,因此需要重新賦值。
時候之后的效果就是,期待的625行的數(shù)據(jù),變成了從0開始的下標(biāo)。
以上這篇pandas重新生成索引的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- pandas.dataframe按行索引表達式選取方法
- pandas帶有重復(fù)索引操作方法
- pandas表連接 索引上的合并方法
- 淺談Pandas 排序之后索引的問題
- pandas.dataframe中根據(jù)條件獲取元素所在的位置方法(索引)
- python pandas 對series和dataframe的重置索引reindex方法
- pandas數(shù)據(jù)清洗,排序,索引設(shè)置,數(shù)據(jù)選取方法
- pandas實現(xiàn)選取特定索引的行
- pandas將DataFrame的列變成行索引的方法
- python中pandas.DataFrame的簡單操作方法(創(chuàng)建、索引、增添與刪除)
相關(guān)文章
使用python把Excel中的數(shù)據(jù)在頁面中可視化
最近學(xué)習(xí)數(shù)據(jù)分析,感覺Python做數(shù)據(jù)分析真的好用,下面這篇文章主要給大家介紹了關(guān)于如何使用python把Excel中的數(shù)據(jù)在頁面中可視化的相關(guān)資料,需要的朋友可以參考下2022-03-03Python小白必備的8個最常用的內(nèi)置函數(shù)(推薦)
這篇文章主要介紹了Python常用的內(nèi)置函數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Python實現(xiàn)在PDF中插入單圖像水印和平鋪圖像水印
這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)在PDF中插入單圖像水印和平鋪圖像水印,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-04-04