我在和熊猫玩耍。然后我面对这样的事情。这是我的密码
import pandas as pd
sdata = {'Ohio': 35000, 'Texas':7100}
states = {'California', 'Ohio', 'Oregon'}
obj2 = pd.Series(sdata, index = states)
x = obj2['California']
然后我写了这个
obj2['California'] != x
此代码返回True。但我预计它会返回False,因为x=obj2['California']。当我第一次写obj2['California']时,为什么它不等于obj2['California']
看看
x
和obj2['California']
都指什么:nan
不等于任何东西,甚至它本身请注意
x is obj2['California']
也是False
,因为每次使用obj2['California']
时numpy.float64
都会返回一个新的实例(在我的机器上)相关问题 更多 >
编程相关推荐