python时间序列如何拟合_在python中如何对时间序列数据拟合多项式

我有一个数据帧:

dataframe的索引是time对象和一个名为“Idle duration”的列作为某个数值。在14:09:00 1644

14:22:35 321

14:25:17 498

14:26:10 195

14:28:22 216

14:31:58 101

14:32:07 268

14:36:26 154

14:40:26 160

14:42:46 3085

14:45:21 172

14:50:29 71

14:51:14 594

14:52:03 79

14:55:32 130

14:55:39 69

14:57:29 80

14:58:15 68

14:59:57 78

15:02:15 112

15:03:09 191

15:04:10 537

15:04:26 85

15:04:45 65

15:05:20 223

15:07:28 95

15:13:26 117

15:13:39 176

15:15:22 73

15:15:30 70

... ...

16:08:29 181

16:09:47 137

16:10:28 345

16:12:10 138

16:14:34 65

16:15:00 104

16:15:41 65

16:16:40 91

16:16:43 415

16:17:36 302

16:18:12 2478

16:19:17 644

16:24:19 654

16:24:52 163

16:25:32 276

16:29:08 65

16:29:23 72

16:30:19 65

16:32:10 79

16:32:56 85

16:34:32 90

16:34:41 1261

16:34:52 65

16:38:13 277

16:40:06 155

16:43:11 110

16:50:57 1190

16:52:59 142

16:56:30 756

17:00:02 116

[102 rows x 1 columns]

我想用一个最佳多项式拟合这个数据来预测接下来30分钟的空闲时间。我用polyfit函数来拟合多项式。但我得到了一个错误:TypeError: unsupported operand type(s) for +: 'datetime.time' and 'float'

谁能告诉我这里出了什么问题吗。我的代码是:

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值