我试图使用pandas从csv文件进行绘图,到目前为止看起来像这样:
headers = ['Voltage (V)', 'Pixel 1']
df = pd.read_csv(filename, skiprows = 2, skipfooter = 126, names = headers,
index_col = 0)
df.plot()
plt.show()
然而,在绘图时只显示部分数据,看似只有前10个左右。
它应该是什么样的:
(通过手动删除数据之前和之后的垃圾,然后只使用基本的csv模块而不是pandas来实现)。我是python的新手所以我不确定这是否是一个比它看起来更复杂的问题,任何指导都会很棒。
答案 0 :(得分:0)
skipfooter = 126
表示您丢失了最后126行数据。我不认为这是你的意思。
: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html
skipfooter : int,默认为0
要跳过的文件底部的行数(不支持engine ='c')