plot(kind ='kde')有效,但gaussian_kde无效

时间:2019-05-21 20:01:19

标签: python pandas scipy gaussian

嗨,给定了DataFrame:

In [72]: v['Tictoc13.tic[3]']
Out[72]: 
0       2.245250
1       3.201154
2       2.390235
          ...   
1042         NaN
1043         NaN
1044         NaN
1045         NaN
Name: Tictoc13.tic[3], Length: 1046, dtype: float64

我想分析其PDF。如果我执行v['Tictoc13.tic[3]'].plot(kind='kde') ,它会起作用,并且我可以这样绘制。

enter image description here

但是,如果我想尝试gaussian_kde,则会收到以下错误消息。

from scipy.stats.kde import gaussian_kde
In [74]: kde = gaussian_kde(v['Tictoc13.tic[3]'])
ValueError: array must not contain infs or NaNs

我知道DF有NaN。但是,plot为什么能够处理这些问题而不是卑鄙的行为?

0 个答案:

没有答案