擅长:python、mysql、java
<p>你可以试试这个:</p>
<p>首先根据值是否大于1或小于1添加一列0或1。在</p>
<pre><code>df['splitter'] = np.where(df['c0S/m:'] > 1, 1, 0)
</code></pre>
<p>现在按此列分组积温差()</p>
^{pr2}$
<p>你得到了所需的索引块</p>
<pre><code>splitter
1 [407, 411]
2 [412, 414]
3 [415, 415]
</code></pre>
<p>现在可以使用loc创建数据帧</p>
<pre><code>df.loc[407:411]
</code></pre>
<p>注:我在示例数据框中添加了一行:</p>
<pre><code>df.loc[415] = [19.01, 5.005, 0.09, 189.62, 19.01, 0.026, 0.09]
</code></pre>
<p>为了能够更好地测试,因此将其分成3组</p>