擅长:python、mysql、java
<p>在这类事情上,numpy比熊猫快得多:</p>
<pre><code>numpy.percentile(df.a,95) # attention : the percentile is given in percent (5 = 5%)
</code></pre>
<p>相当于但比以下速度快3倍:</p>
<pre><code>df.a.quantile(.95) # as you already noticed here it is ".95" not "95"
</code></pre>
<p>所以对于你的代码,它给出了:</p>
<pre><code>df[df.a < np.percentile(df.a,95)]
</code></pre>