python中时间序列数据的梯度计算

时间:2019-06-02 11:30:08

标签: python

我正在尝试编写一个函数,该函数可以从最适合以下dataframe的行中返回渐变

在浏览了Google的几种资源后,我仍然不确定应该如何完成。

我了解最佳拟合线的公式计算为:y = mx + b。将因变量(y)设置为foos,将自变量(x)设置为DateTime

数据框

DateTime                    foos
2019-06-02 11:10:00.000000  0.01693508247952
2019-06-02 11:09:00.000000  0.5880636280067069
2019-06-02 11:08:00.000000  0.039372713999924
2019-06-02 11:07:00.000000  0.0695437258183455
2019-06-02 11:05:00.000000  1.5659431108801645
2019-06-02 11:04:00.000000  0.557622107242239
2019-06-02 11:03:00.000000  1.636076943844067
2019-06-02 11:02:00.000000  0.95229579554872
2019-06-02 11:01:00.000000  4.140446615946458
2019-06-02 11:00:00.000000  1.9773540525390418
2019-06-02 10:59:00.000000  0.4339180765629633
2019-06-02 10:58:00.000000  0.9779139666335716
...

如何/可以使用什么来返回具有时间序列的数据的梯度值?

1 个答案:

答案 0 :(得分:0)

我认为您想使用pandas.diff