「錯誤:Pandas Hashtable KeyError」故障排除
當嘗試從pandas DataFrame 檢索特定列時,您可能會遇到「哈希表”按鍵錯誤。 」當 DataFrame 中不存在指定的列名時,會發生此錯誤。
調查:
首先驗證 DataFrame中的實際列名。 1。格
如果欄位名稱包含空格,您可以:
從欄位移除空格名稱:
從欄位中移除空格名稱:
讀取CSV 檔案時使用skipinitialspace:
2。 )以外的分隔符,則需要使用sep參數指定:
分號為分隔符號:
空格作為分隔符號:
3.缺少欄位名稱
如果DataFrame 沒有列名稱,以下程式碼將使用DataFrame 索引檢索列值:附加說明:
對於具有多個索引(MultiIndex)的DataFrame,請使用get_level_values依層級名稱擷取欄位值。
以上是為什麼我在訪問 DataFrame 列時收到'Pandas Hashtable KeyError”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!