我正在尝试绘制具有不同日期和变量的数据集,我的数据集如下:
Date var
2018-08-01 0.002312
2018-08-02 0.002320
2018-08-04 0.002312
2018-08-13 0.002318
2018-08-14 0.002315
数据集共有168个值,我希望在接下来的30天进行预测。
第1部分
我正在尝试使用以下代码在图表上绘制值:
df1.pivot('Date', 'var').plot()
我收到此错误
文件“ pandas / _libs / hashtable_class_helper.pxi”,第1608行,在 pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError:'日期'
有人可以帮我吗?
第2部分
我打算在接下来的30天左右预测变量var。我知道某些估算需要完成。谁能建议一些建议的指针,说明如何估算值以及预测相同值的最佳算法。
预先感谢
答案 0 :(得分:1)
您可以在第1部分中尝试此操作
首先,我们创建数据框:
import pandas as pd
Date = ['2018-08-01', '2018-08-02', '2018-08-04', '2018-08-13']
var = [0.002312,0.002320, 0.002312, 0.002318]
frame = pd.DataFrame({'Date': Date,
'var': var})
输出看起来像这样:
Date var
0 2018-08-01 0.002312
1 2018-08-02 0.002320
2 2018-08-04 0.002312
3 2018-08-13 0.002318
然后我们使用以下代码绘制并导入:
import matplotlib.pyplot as plt
frame.plot('Date', 'var')
它看起来像这样: