这两个函数都是跟唯一值相关的。
不同的是:
unique()函数是以数组形式返回列的所有唯一值。
nunique()函数则是返回所有唯一值的个数。
代码示例
data = pd.DataFrame(['man','woman'],columns=['x'])
data['x'].unique()
Out[11]: array(['man', 'woman'], dtype=object)
data['x'].nunique()
Out[12]: 2
这两个函数都是跟唯一值相关的。
不同的是:
unique()函数是以数组形式返回列的所有唯一值。
nunique()函数则是返回所有唯一值的个数。
代码示例
data = pd.DataFrame(['man','woman'],columns=['x'])
data['x'].unique()
Out[11]: array(['man', 'woman'], dtype=object)
data['x'].nunique()
Out[12]: 2