【发布时间】:2020-07-20 22:22:57
【问题描述】:
我的 csv 文件如下所示:
如您所见,有 7 列用逗号分隔。我花了几个小时阅读和绘制以 31364 开头的第一列,代码如下:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('test.csv', sep=',', header=None, names=['colA','colB','colC','colD','colE','colF','colG'])
y = df['colA']
plt.plot(y)
但是代码输出了这个与数据完全不匹配的图:
我将 Spyder 与 Anaconda 一起使用。可能是什么问题?
【问题讨论】:
-
正确地说:这个 csv 有 8 列,而不是 7 列(7 列有数据,1 列为空)。