簡體   English   中英

將 Google 電子表格讀入 pandas DataFrame 時,如何修復“Error tokenizing data”錯誤?

[英]How do I fix "Error tokenizing data" error when reading Google Spreadsheet into pandas DataFrame?

所以我一直在將谷歌表格讀入數據幀。 較舊的工作表可以完美地使用這種方法,但任何新的谷歌工作表都會給我同樣的錯誤。

標記化數據時出錯。 C 錯誤:第 6 行需要 1 個字段,但看到了 2 個

在我閱讀的大多數谷歌表格上一直有效並繼續有效的方式如下:

starting_url = 'https://docs.google.com/spreadsheets/d/{Sheet ID}/edit#gid=0    

csv_url = starting_url.replace('edit#gid=0','export?format=csv&gid=0')

現在新的 url 是:

csv_url = 'https://docs.google.com/spreadsheets/d/{Sheet ID}/export?format=csv&gid=0'

然后我嘗試像讀取任何其他 csv 文件一樣讀取它:

df = pd.read_csv(csv_url)

這繼續適用於我定期從中提取數據的多個谷歌表格。 但由於某種原因,這在添加的任何新谷歌表格上都不起作用。

我嘗試閱讀的每張新紙上都會出現同樣的錯誤。 無論是 2 行還是 1000 行它總是給我同樣的錯誤:

標記化數據時出錯。 C 錯誤:第 6 行需要 1 個字段,但看到了 2 個

這是因為谷歌表格本身的一些更新嗎? 如果是這樣,誰能推薦另一種不需要大量努力的方法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM