Python 如果值为NaN,则在pandas中使用bootstrap_绘图时出错

Python 如果值为NaN,则在pandas中使用bootstrap_绘图时出错,python,pandas,Python,Pandas,我试图用熊猫引导图做一个引导分析。我的数据集有Nans。我收到以下错误消息: AttributeError: max must be larger than min in range parameter. 如果我用fillna(0)填充数据,它是有效的,但是我正在更改我的数据集。有没有一个原因可以解释为什么引导(以及自相关图)不能正确处理NAN?它有点笨重,但可能是这样的: bootstrap_plot( df[ df['x'].notnull() ]['x'] ) We’你对bootstr

我试图用熊猫引导图做一个引导分析。我的数据集有Nans。我收到以下错误消息:

AttributeError: max must be larger than min in range parameter.

如果我用fillna(0)填充数据,它是有效的,但是我正在更改我的数据集。有没有一个原因可以解释为什么引导(以及自相关图)不能正确处理NAN?

它有点笨重,但可能是这样的:

bootstrap_plot( df[ df['x'].notnull() ]['x'] )

We’你对bootstrap_plot做正确的事情的问题是:好吧,这是一个熊猫总体上仍在改善的领域,但在这一领域通常会有一些体力劳动,用fillna或notnull做一些事情通常并不难。老实说,这通常是一种被迫这样做的功能,而不是以您可能不喜欢甚至不知道的方式自动处理缺少的值。

谢谢您的回答。我认为,如果这确实是一个需要强制执行的功能,那么应该在文档中明确说明。是的,我认为这是一个公平的观点,对NAN的支持/文档随着时间的推移而增加,但仍有很多需要实现(例如,目前甚至连整数都不支持NAN)。