>>> import pandas as pd
>>> df=pd.DataFrame({'A':[0,1,2],'B':[4,5,6]})
>>> df.nunique()
A 3
B 3
dtype: int64
>>> df=pd.DataFrame({'A':[0,1,2],'B':[0,5,6]})
>>> df.nunique()
A 3
B 3
dtype: int64
>>> df=pd.DataFrame({'A':[0,1,1],'B':[0,5,6]})
>>> df.nunique()
A 2
B 3
dtype: int64
可以看得出,nuinque()是查看该序列(axis=0/1对应着列或行)的不同值的数量。用这个函数可以查看数据有多少个不同值。