在 Python 中處理資料時,Excel 檔案是常見的資訊來源。 Pandas 是一個強大的資料操作和分析函式庫,使其成為讀取和解析 Excel 檔案的理想工具。
在提供的程式碼片段中,您遇到錯誤因為pd.io.parsers.ExcelFile.parse 方法需要第二個參數,即Excel 檔案中的工作表名稱。若要修正此問題,請指定工作表名稱,如下所示:
newFile = pd.ExcelFile(PATH\\FileName.xlsx)
ParsedData = pd.io.parsers.ExcelFile.parse(newFile, 'Sheet1')
您可以使用read_excel 而不是使用pd.io.parsers.ExcelFile.parse函數將Excel 檔案讀入DataFrame。這種方法更加直觀,並且提供了額外的功能:
df = pd.read_excel('PATH\\FileName.xlsx', sheet_name='Sheet1')
read_excel函數會自動偵測Excel 檔案中的工作表名稱,並允許您透過傳遞sheet_name 參數來指定要讀取的工作表。它還處理從 Excel 到 DataFrame 的轉換。
使用任一方法,您都可以將 Excel 檔案轉換為 DataFrame。 DataFrame 是表格資料結構,很容易使用 Pandas 進行操作和分析。 head() 方法顯示DataFrame 的前幾行:
print(df.head())
兩個pd.io.parsers .ExcelFile .parse 和pd.read_excel 是將Excel 檔案讀入Pandas DataFrame 的可行選項。然而,pd.read_excel 更簡潔並提供附加功能,使其成為大多數用例的建議方法。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3