错误:TypeError:float()参数必须是字符串或数字,而不是测向图()

2024-03-29 00:31:23 发布

您现在位置:Python中文网/ 问答频道 /正文

进口:

import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline

我的输入,熊猫系列:

Date          CF
2017-10-02    225.0
2017-10-03    250.6
2017-10-04    182.1
etc.

试图让它在朱庇特的季节性分解:

dec = seasonal_decompose(data.CF, model = 'add')
dec.plot()

有关数据集的一些信息:

DatetimeIndex: 453 entries, 2017-10-02 to 2018-12-28
CF             453 non-null float64

只是不明白为什么我在spyder上运行dec.plot(),但在Jupyter上运行时会出现以下错误:

TypeError: float() argument must be a string or a number, not 'Period'

每当我尝试绘制Df或Series时,我都会遇到同样的错误,我在Jupyter上和其他项目一起工作,从来没有出现过这样的错误。我错过什么了吗?我真的不明白这个错误想要什么。你知道吗


Tags: importpandasdateplotmatplotlibas错误etc