擅长:python、mysql、java
<p>您可以使用<code>pd.unique</code>函数创建一系列唯一的值计数。例如:</p>
<pre><code>>>> df = pd.DataFrame(np.random.randint(0, 3, (4, 3)))
>>> print(df)
0 1 2
0 2 0 2
1 1 2 1
2 1 2 2
3 1 1 2
>>> pd.Series({col: len(pd.unique(df[col])) for col in df})
0 2
1 3
2 2
dtype: int64
</code></pre>
<p>如果您确实希望每个值在每列中出现的次数,可以使用<code>pd.value_counts</code>执行类似的操作:</p>
^{pr2}$