我有一个充满州名的栏。 我知道如何遍历它,但是我不知道使用什么语法来检查它的空值。尝试过“ isnull()”,但这似乎是错误的方法。有人知道吗?
在想类似的东西:
at selection-screen output.
答案 0 :(得分:1)
根据您的描述,您可以使用np.where
来检查行是null
还是空字符串。
df['status'] = np.where(df['state'].eq('') | df['state'].isnull(), 'Not Good', 'Good')
(MCVE)例如,假设您具有以下数据框
state
0 New York
1 Nevada
2
3 None
4 New Jersey
然后
state status
0 New York Good
1 Nevada Good
2 Not Good
3 None Not Good
4 New Jersey Good
总是值得一提的是,您应该尽可能避免循环,因为循环比掩膜要慢