gpt4 book ai didi

python - 如何在 Pandas 数据框中创建一个 boolean 空列?

转载 作者:行者123 更新时间:2023-12-03 21:04:18 25 4
gpt4 key购买 nike

我想向给定的 Pandas 数据帧添加一个空的 boolean 列。
现在我已经这样做了(df 是我的数据框):

df["empty_bool_col"]=None
df["empty_bool_col"]=df["empty_bool_col"].astype(bool)

然后,我的专栏看起来像这样:
0    False
1 False
2 False
3 False
Name: empty_bool_col, Length: 4, dtype: bool

这并不表示某些值可能会丢失,并且该列实际上是空的。是否无法在 Pandas 数据框中获得 boolean 类型的空列?

最佳答案

您可以使用 numpy.nan 和 'boolean' 类型。这对我来说很好用。

import numpy as np
df["empty_bool_col"]=np.nan
df["empty_bool_col"]=df["empty_bool_col"].astype('boolean')

关于python - 如何在 Pandas 数据框中创建一个 boolean 空列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55401080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com