將新欄位新增至Pandas Dataframe 作為索引的副本
要使用Matplotlib 繪製資料框,索引列通常會成為障礙,因為它代表時間並且不能直接繪製。為了克服這個問題,建立一個複製索引列的新欄位可確保可以繪製所需的資料。
這個問題提出了在資料幀上新增一個名為「Time」的新欄位以鏡像索引的挑戰。為了解決這個問題,提出了幾個解決方案:
方法1:重置索引
reset_index() 方法將資料幀恢復到其原始形式,其中索引為不被視為欄位。這允許您使用新新增的“時間”列來繪製資料。
方法 2:分配新列
或者,您可以直接建立新列透過為其分配索引來在您的資料框中。這種方法需要明確地將新列的名稱設為“Time”,並且比使用reset_index()更明確。
方法3:最佳化CSV讀取
進一步增強解決方案,建議使用 pandas 讀取 CSV 檔案的最佳化方法。透過在呼叫 read_csv() 時指定 index_col 和 parse_dates 參數,您可以避免需要手動將索引列轉換為日期時間格式並使用 set_index() 將其設為索引。
其他提示
以上是如何將新列新增至 Pandas Dataframe 作為索引的副本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!