【发布时间】:2020-11-27 07:03:45
【问题描述】:
我正在处理从 excel 文件导入 Jupyter 笔记本的数据集。原始文件有一列包含 True 和 False 值。当转换为数据框时,这些值变成了 float64 类型的 0 和 1。该列也有一些缺失值。
我尝试使用将它们转换回布尔类型
.astype('bool')
很奇怪,我发现丢失的数据被转换为True。
为什么会这样??!!
我尝试通过仅选择 notnull() 值来避免这种情况,但类型更改为 Object not boolean
【问题讨论】:
标签: python excel pandas jupyter-notebook