[英]Opening excel file in Pandas with utf8 encoding
我在一個大的 excel 數據文件中有一個像 ä 這樣的字符,我需要 pandas 來獲取。 基本上問題不在於讓這段代碼工作 - 如果我刪除包含 ä 的集合中的數據,那么它可以在沒有任何編碼參數的情況下工作。 問題是我不想刪除該數據
我正在嘗試使以下代碼正常工作
xls = pd.ExcelFile('C:\\Documents\\Python Scripts\\DataCleaning\\book3.xlsx')
frames = {}
for sheet in sheets:
frames[sheet] =pd.read_excel(xls, sheet, encoding = 'sys.getfilesystemencoding()')
但我總是收到這個錯誤
TypeError:read_excel() 得到了一個意外的關鍵字參數“編碼”
我花了一段時間尋找,可能是因為我不完全理解我在上面所做的事情,我似乎無法讓任何解決方案發揮作用。 該腳本在沒有編碼部分的情況下工作 - 但我最終會丟失一些帶有這些字符的數據點。
謝謝!
試試 pd.read_excel()。 它將返回與 xls 選項卡對應的數據框列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.