我需要将数据框中的一列从对象转换为 bool 值。但是,当使用 astype 时,该值从 False 更改为 True。关于如何防止这种情况的任何想法?
df['isgood'] 返回:
0 True
1 False
2 False
df['isgood'].astype(bool) 返回:
0 True
1 True
2 True
请您参考如下方法:
你的df中的True和False是str,如果需要转成bool类型
df.isgood=='True'
Out[420]:
0 True
1 False
2 False
Name: isgood, dtype: bool
