擅长:python、mysql、java
<p>你是说这样的事吗?</p>
<pre><code>In [39]: df2.pivot_table(values='X', rows='Y', cols='Z',
aggfunc=lambda x: len(x.unique()))
Out[39]:
Z Z1 Z2 Z3
Y
Y1 1 1 NaN
Y2 NaN NaN 1
</code></pre>
<p>注意,使用<code>len</code>假设数据帧中没有<code>NA</code>s。否则,您可以执行<code>x.value_counts().count()</code>或<code>len(x.dropna().unique())</code>。</p>