pandas.algos v0.14 ValueError:float nan to int

时间:2014-06-04 17:14:35

标签: python pandas

刚刚从0.10升级到0.14,导致floatNaN为int错误。

  

文件“generated.pyx”,第104行,在pandas.algos.ensure_int64(pandas / algos.c:46822)   在pandas.algos.ensure_int64文件“generated.pyx”第109行(pandas / algos.c:46727)   ValueError:无法将float NaN转换为整数

以下代码适用于0.10

dt=dt.drop(['unneeded, cols'])
dt['time'] = pd.to_datetime( dt['time'] )
dt2 = dt.reset_index(drop=True).drop_duplicates(['combos','of','columns'])
dt2 = dt2.set_index(['all the columns'])
dt2 = dt2.unstack()
dt2.columns = dt2.columns.droplevel(0)
dt2.reset_index()
...

然后我需要使用.iloc,并决定升级

** unstack()

发生错误

我应该卸载pandas并升级到说0.12,还是我在新熊猫方面做错了什么?

谢谢

0 个答案:

没有答案