擅长:python、mysql、java
<p>Pandas具有<code>cut</code>和<code>qcut</code>函数,可以轻松地对变量进行分层:</p>
<pre><code># Just asking for split into 4 equal groups (i.e. quartiles) here,
# but you can split on custom quantiles by passing in an array
p1['MAT_quartiles'] = pd.qcut(p1['MAT'], 4, labels=['0-25%', '25-50%', '50-75%', '75-100%'])
p1.boxplot(column='N0_YLDF', by='MAT_quartiles')
</code></pre>
<p>输出:</p>
<p><img src="https://i.stack.imgur.com/dTdre.png" alt="enter image description here"/></p>