擅长:python、mysql、java
<p>首先创建一个列,使用<code>cumsum</code>对数据帧进行唯一的分段</p>
<pre><code>df['group'] = (df.battery_state == 'Full').cumsum().shift(1).fillna(0)
</code></pre>
<p>现在您可以迭代组,而不是迭代行</p>
<pre><code>for index, frame in df.groupby('group'):
subsetFunction(frame)
</code></pre>