在 python 中为大数据集绘制时间序列的正确白天格式是什么?
What is the right daytime format for plotting time series in python for a big dataset?
我正在尝试为我的数据集绘制一个时间序列,该数据集有 215 行 2010 年至 2018 年的每周数据。但是,我不断收到值错误和类型错误,如下面的代码和屏幕截图所示:
from pandas import read_csv
from pandas import datetime
from matplotlib import pyplot
def parser(x):
return datetime.strptime(x, '%d-%m-%Y')
series = read_csv('testdatafortimeseries.csv', header=0, nrows=215, parse_dates=[0], index_col=0, squeeze=True, date_parser=parser)
print(series.head())
#series.plot()
我是学习时间序列的新手,只是想实现一个仅使用 36 行数据的示例。我试过将日期保留为 2010 年 10 月 4 日,但仍然没有区别。如果这有助于确定问题,这就是我的 excel sheet 的样子:
使用这样的东西:
data = pd.read_csv('DatesExample.csv')
data.head()
data.Date = pd.to_datetime(data.Date)
data.head()
我正在尝试为我的数据集绘制一个时间序列,该数据集有 215 行 2010 年至 2018 年的每周数据。但是,我不断收到值错误和类型错误,如下面的代码和屏幕截图所示:
from pandas import read_csv
from pandas import datetime
from matplotlib import pyplot
def parser(x):
return datetime.strptime(x, '%d-%m-%Y')
series = read_csv('testdatafortimeseries.csv', header=0, nrows=215, parse_dates=[0], index_col=0, squeeze=True, date_parser=parser)
print(series.head())
#series.plot()
使用这样的东西:
data = pd.read_csv('DatesExample.csv')
data.head()
data.Date = pd.to_datetime(data.Date)
data.head()