我有一个数据帧有很多NAN值:
df=pd.read_csv文件(文件路径)
df看起来像:
x001 x002 x003 x004 x005 x006 x007 x008 x009 x010 ... x296 x297 x298 x299 x300 x301 x302 x303 x304 y
0 1540332 NaN NaN NaN 8.0 1 0 1 0 0 ... 0 NaN 0 0 0 0 NaN 0 NaN 706
当我执行以下操作时:
^{pr2}$df2看起来像:
x001 x002 x003 x004 x005 x006 x007 x008 x009 x010 ... x296 x297 x298 x299 x300 x301 x302 x303 x304 y
0 1540332 <function <lambda> at 0x110b48488> <function <lambda> at 0x110b48488> <function <lambda> at 0x110b48488> 8 1 0 1 0 0 ... 0 <function <lambda> at 0x110b48488> 0 0 0 0 <function <lambda> at 0x110b48488> 0 <function <lambda> at 0x110b48488> 706
1 823066 4
我不明白为什么不用中值代替NAN值,而是看到<function <lambda> at 0x110b48488>
另外,我也试过了,但结果是一样的。在
你不需要lambda函数。
相关问题 更多 >
编程相关推荐