【发布时间】:2019-05-26 05:03:01
【问题描述】:
我有一个很大的DF 和10 millions 行,我需要找到每一列的唯一编号。
我写了下面的函数: (需要返回一个系列)
def count_unique_values(df):
return pd.Series(df.nunique())
我得到这个输出:
Area 210
Item 436
Element 4
Year 53
Unit 2
Value 313640
dtype: int64
预期结果应该是值 313641。
当我这样做的时候
df['Value'].unique()
我确实得到了这个答案。不明白为什么我在nunique() 那里得到的更少。
【问题讨论】: