01
08
01
14
为了账号安全,请及时绑定邮箱和手机立即绑定

下一个陈述怎么可能是真的呢?

下一个陈述怎么可能是真的呢?

SMILET 2023-12-29 16:04:27
import pandas as pdsdata = {'Ohio': 35000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000}obj1 = pd.Series(sdata)states = ['California', 'Ohio', 'Oregon', 'Texas']obj2 = pd.Series(sdata, index=states)obj3 = pd.isnull(obj2)下一个陈述怎么可能是真的呢?x = obj2['California']obj2['California'] != x

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

您正在比较两个nan值。您的比较!=是作为 实现的not ==。的一个定义属性nan是它无法进行任何比较。因此,nan == nanFalse,导致你的True价值。



查看完整回答
反对 回复 2023-12-29
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

因为这是nan


np.nan != np.nan

Out[68]: True


查看完整回答
反对 回复 2023-12-29

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号