热线电话:13121318867

登录
2020-04-28 阅读量: 678
pandas1.0新版本之----缺少值的布尔数据类型支持

pandas1.0版本增加了BooleanDtype/BooleanArray专用于布尔数据的扩展类型,可以保留缺失值。默认的bool数据类型基于bool-dtype NumPy数组,只能保存TrueFalse,不能兼容缺少值。BooleanArray通过在单独的掩码中跟踪缺失值,此新功能还可以存储缺失值。

代码示例:

 pd.Series([True, False, np.nan], dtype=pd.BooleanDtype())
pd.Series([True, False, np.nan]) #不指定数据类型与上一行代码做对比
pd.Series([True, False, pd.NA], dtype='boolean') #也可以使用别名"boolean"
pd.Series([True, False, pd.NA]) #不指定数据类型与上一行代码做对比

代码结果:

0.2655
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子