[英]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.