为什么这行代码输出的数据类型是numpy.int64?

city_over = data.loc[(data['AQI'] > 100), ['AQI']].count()['AQI'] 

print(city_not_over )

 

-------<class 'numpy.int64'>

朋友你好,这行代码输出的数据类型为numpy.int64是因为count()函数返回的是一个NumPy整数类型,而不是Python内置的整数类型。count()函数计算满足条件的非空值的数量,并返回一个包含计数结果的NumPy整数。因此,结果的数据类型为numpy.int64。望采纳!