【发布时间】:2020-03-18 16:59:05
【问题描述】:
我正在尝试创建一个列来判断另一列中的每一行是否为 NaN。
if top20X['cc_gb_15'].isna() == True:
top20X['cc_gb_15_null'] = 1
else:
0
但是,代码在第一行出错,我收到以下错误:
"Series 的真值是不明确的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。"
有趣的是,top20X['cc_gb_15'].isna() 可以很好地告诉我该行是否为 NaN,但是当我尝试找出它是否为 NaN 时,它不会这样做。
【问题讨论】:
标签: python dataframe if-statement nan