繁体   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