擅长:python、mysql、java
<p>我认为@xyzjayne拆分数据帧的想法是个好主意。在</p>
<p>拆分Trial1和Trial2:</p>
<pre><code># index of max x value in Trial2
t2_max_index = Trial2.index[Trial2['x'] == Trial2['x'].max()].tolist()
# split Trial2 by max value
trial2_high = Trial2.loc[:t2_max_index[0]].set_index('x')
trial2_low = Trial2.loc[t2_max_index[0]+1:].set_index('x')
# index of max x value in Trial1
t1_max_index = Trial1.index[Trial1['x'] == Trial1['x'].max()].tolist()
# split Trial1 by max vlaue
trial1_high = Trial1.loc[:t1_max_index[0]].set_index('x')
trial1_low = Trial1.loc[t1_max_index[0]+1:].set_index('x')
</code></pre>
<p>拆分数据帧后,我们将<code>higher</code>连接在一起,<code>lowers</code>连接在一起:</p>
^{pr2}$
<p>我们现在将它们组合起来,以获得一个数据帧<code>WomboCombo</code></p>
<pre><code>WomboCombo = WomboCombo_high.append(WomboCombo_low)
</code></pre>
<p>输出:</p>
^{4}$