【发布时间】:2019-12-19 09:02:54
【问题描述】:
我试图从本地存储在我的计算机上的 csv 中读取数据帧。数据为 csv 格式,格式为:
date,total_bytes
2018-09-02,1.96E+14
2018-09-04,1.94E+14
2018-09-09,2.15E+14
...
我的代码如下:
from pandas import read_csv
from pandas import datetime
from matplotlib import pyplot
series =
read_csv('/Users/taylorjewell/Desktop/dataset_size_daily.csv')
print(series.head())
series.plot()
pyplot.show()
当我尝试运行此文件时,我得到: 文件“dataset_size_daily.csv”,第 2 行 2018-09-02,1.96E+14 语法错误:令牌无效
我哪里出错了,非常感谢您的帮助!
【问题讨论】:
-
您使用的分隔符是什么?可能在不应该出现的地方多出了一个逗号,从而使整个文件无效。
-
我已经验证了只有 52 行的输入,以确保不是这种情况,并且我仍然收到相同的错误:(
-
请使用文本编辑器打开您的 csv,并将前几行准确粘贴到您的帖子正文中,以便我们重现。现在,我无法重现您的错误。
-
这正是csv的前几行,你是在告诉我它在你的机器上运行成功了吗?
标签: python pandas csv syntax-error