如果值具有NaN,则在pandas中使用bootstrap_plot时出错

时间:2015-04-20 12:26:46

标签: python pandas

我正在尝试使用pandas bootstrap_plot进行引导程序分析。我的数据集有Nans。我收到以下错误消息:

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

如果我用fillna(0)填充数据,它可以工作,但是我正在更改我的数据集。有没有理由为什么bootstrap(和autocorrelation_plot,就此问题),不做关于Nans的正确的事情?

1 个答案:

答案 0 :(得分:1)

它有点笨重,但也许这个:

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

关于bootstrap_plot做正确事情的问题:嗯,这是一个大熊猫一般仍在改善的领域,但是这个领域经常会有一些手工劳动,而且通常做起来并不困难与fillna或notnull。老实说,这通常是一个强制执行此操作的功能,而不是以您可能不喜欢或甚至不知道的方式自动处理缺失值。