我想复制NA它们在R中表现的布尔值:
NA是一个有效的逻辑对象.如果x或y的分量是NA,如果结果不明确,则结果将是NA.换句话说,NA&TRUE评估为NA,但NA&FALSE评估为FALSE. http://stat.ethz.ch/R-manual/R-devel/library/base/html/Logic.html
我已经看到了None被推荐的缺失值,但是Python转换None到False评估布尔表达式时,并计算None or False到False.结果当然应该是None,因为没有给出缺失值的结论.
我如何在Python中实现这一目标?
编辑接受的答案使用按位布尔运算符正确计算,但要使用逻辑运算符实现相同的行为not,or并且and似乎需要更改Python编程语言.