如何重置Pandas Dataframe 中的索引
使用Pandas Dataframe 時,通常需要因為各種原因重置索引,例如例如刪除重複行或執行需要連續索引的操作。以下是如何有效重置Pandas 資料幀中的索引:
方法1:DataFrame.reset_index()
DataFrame.reset_index() 方法重設Pandas 資料幀中的索引資料幀並可選擇將其複製到新的資料幀。預設情況下,舊索引保留為名為index的欄位。若要刪除此列,請使用drop 參數:
<code class="python">df = df.reset_index(drop=True)</code>
方法2:DataFrame.reindex()
也可以使用DataFrame.reindex() 方法透過建立具有指定索引的新資料幀來重置索引。然而,這個操作不是就地的,這意味著它創建了一個新的資料幀:
<code class="python">df = df.reindex(range(df.shape[0]))</code>
使用reset_index(inplace=True)
重置索引原始資料幀而不將其分配給新變量,使用設定為True 的inplace 參數:
<code class="python">df.reset_index(drop=True, inplace=True)</code>
注意:
以上是如何重置 Pandas DataFrame 中的索引:綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!