如何重置 Pandas DataFrame 中的索引以確保順序排序?

DDD
發布: 2024-11-01 12:51:20
原創
420 人瀏覽過

How to Reset the Index in a Pandas DataFrame to Ensure Sequential Ordering?

如何重置Pandas DataFrame 中的索引以確保順序

在Pandas 中處理DataFrame 時,經常會遇到索引值不正確的情況由於行刪除或其他操作而變得不一致。為了解決這個問題,您可能需要將索引重設為連續順序,例如 [0,1,2,3,4]。

使用 reset_index() 進行索引重置

重置索引的首選方法是使用reset_index()函數。此函數會建立一個新的資料幀,並將重置索引作為新列。預設情況下,原始索引會儲存為名為“index”的欄位。

範例:

<code class="python">df = df.reset_index()</code>
登入後複製

刪除原始索引列

如果不想將原始索引儲存為列,可以使用drop 參數重設索引後將其刪除。

範例:

<code class="python">df = df.reset_index(drop=True)</code>
登入後複製

這將產生一個具有順序索引的資料幀。

注意:

reindex() 函數沒有相同的功能效果與reset_index()相同。 Reindex() 主要用於根據特定索引對齊多個資料幀或重新排列行和列的順序。

以上是如何重置 Pandas DataFrame 中的索引以確保順序排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!