我正在开发一个项目,我正在尝试创建一个dataframe
,如果有值,则返回1,如果是nan条目,则返回0。
这是我到目前为止所拥有的......
used=np.isnan(user_user)
used=used.replace(to_replace={False:1, True:0})
这是原始框架的clip
运行第一行代码后,我得到output。
在最后一行之后,我得到this
这里发生了什么?我意识到dataframe
中的False是类型numpy.bool_
而正常的False是类型bool
但是我不能在这里使用is运算符所以有没有办法直接访问{{1并使这项工作或是否有一个更好的功能,可以得到我正在寻找的结果?