嗨,给定了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')
,它会起作用,并且我可以这样绘制。
但是,如果我想尝试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
为什么能够处理这些问题而不是卑鄙的行为?