刚刚从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
,还是我在新熊猫方面做错了什么?
谢谢