如何解决Python Pandas Dataframe布尔值管理
我需要一些帮助来修复数据帧中布尔值的管理,如下所示:
导入的数据框:
A B C D
3.1 nan nan nan
nan 9.8 nan nan
nan nan True nan
nan nan nan False
nan 10.1 nan nan
nan nan False nan
nan nan nan True
A列和B列表示易于使用 DataFrame.interpolate()函数进行插值的浮点值。
现在,如何以类似的方式正确管理布尔值?
数据框所需的输出:
A B C D
3.1 9.7 nan nan
3.2 9.8 nan nan
3.3 9.9 True nan
3.4 10.0 True False
3.5 10.1 True False
3.6 10.2 False False
3.7 10.3 False True
换句话说,我想将布尔值列中的 nan 值正向替换为先前样本的状态,直到第一个检测到 no nan 示例。
我想将此结构保留为Dataframe,并在代码的这一部分中使用Pandas库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。