擅长:python、mysql、java
<p>这是你需要的吗?(Count不计算<code>NaN</code>,这就是为什么我们将“”替换为<code>np.nan</code>)</p>
<pre><code>df.val=df.val.replace('',np.nan)
df
Out[243]:
g val
0 1 a
1 1 NaN
2 2 b
3 2 NaN
4 2 c
5 3 NaN
df.groupby('g').val.count().median()
Out[245]: 1.0
</code></pre>
<p>groupby前筛选</p>
^{pr2}$