pandas重新生成索引的方法

2022-10-04 18:45:10 字數 498 閱讀 4218

在資料處理的過程中,出現了這樣的問題,篩選某些資料,出現索引從600多開始,但是merjgmejt我希望這行資料下標從0開始。

這個時候,我想到的是:

df.reindex(range(length))

但是檢視一下資料之後,發現0-624之間的值全為nan,顯然www.cppcns.com不是我需要的資料。

最後找到了說明:

pandas呼叫reindex方法後淨會根據新索引進行重排,如果某個索引值當前不存在,就會引入

缺失值;可以通過fill_value引數填充預設值,也可以通過method引數設定填充方法;

感謝程式設計客棧身邊同事的幫助,找到了解決的方www.cppcns.com法:

df_new = df.set_index(drop=true) 他沒有原地修改,程式設計客棧因此需要重新賦值。

時候之後的效果就是,期待的625行的資料,變成了從0開始的下標。

本文標題: pandas重新生成索引的方法

本文位址:

重新生成索引及重新組織索引

索引是資料庫引擎中針對表 有時候也針對檢視 建立的特別資料結構,用來幫助查詢和整理資料。索引的重要性體現在能夠使資料庫引擎快速返回查詢 結果。當對索引所在的基礎資料表進行修改時 包括插入 刪除和更新等操作 會導致索引碎片的產生。當索引的邏輯排序和基礎表或檢視的物理排序不匹配時,就會產生索引碎片。隨著...

重新組織 vs 重新生成索引

索引是資料庫引擎中針對表 有時候也針對檢視 建立的特別資料結構,用來幫助查詢和整理資料。索引的重要性體現在能夠使資料庫引擎快速返回查詢 結果。當對索引所在的基礎資料表進行修改時 包括插入 刪除和更新等操作 會導致索引碎片的產生。當索引的邏輯排序和基礎表或檢視的物理排序不匹配時,就會產生索引碎片。隨著...

生成 重新生成 清理

1.在解決方案資源管理器中,選擇或開啟所需的解決方案。2.在 生成 選單上,選擇 生成解決方案 重新生成解決方案 或 清理解決方案 選擇 生成 或 生成解決方案 將只編譯自上次生成以來更改過的那些專案檔案和元件。說明 如果解決方案中包括多個專案,則 生成 命令將變成 生成解決方案 選擇 重新生成解決...