0

我正在尝试绘制一个 csv 文件的第一列(“时间”)与第二列(“出价”)相对的图表。

这是我到目前为止所拥有的。

import pandas as pd
import datetime
import csv
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
headers = ['Time','Bid','Ask']

df = pd.read_csv('quotes_format.csv')

x = df['Time']
y = df['Bid']

plt.plot(x,y)
plt.gcf().autofmt_xdate()
plt.show()

csv 文件看起来像这样

这失败并返回退出代码 1。我将如何解决这个问题,以便生成我正在寻找的图形?

4

1 回答 1

1

您可以使用参数指定数据框中每列的名称names

headers = ['Time','Bid','Ask'] df = pd.read_csv('quotes_format.csv', names=headers)

这是 pandas read_csv 函数的文档

于 2018-12-09T16:59:03.237 回答