我想检查数据框的一列是否包含多个不同的值,因此我将其取为一列,并将其设为一组,并检查其长度。但我在使用NaN时遇到问题。我希望包含所有NaN的列的长度为零,但事实并非如此,为什么?
import pandas as pd
from numpy import nan
set([nan, nan, nan]) # set has one element
set(pd.Series([nan, nan, nan])) #set has three elements
numpy数组也会发生同样的情况:
set(pd.np.array([nan, nan, nan])) #set has three elements
使用其他值不会发生这种情况:
set(pd.np.array([1,1,1])) #set has one element
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句