<p>如果您的数据帧已按时间排序:</p>
<pre><code>import pandas as pd
df = pd.read_csv('file.csv')
start = df.index[df.TransactionBuy < 0][0]
end = df.index[df.TransactionSell > 0][-1]
df.loc[start:end]
</code></pre>
<pre><code>time TransactionBuy TransactionSell Added
47 2020-03-03 19:21:53.911 -339.399798 0.000000 -339.399798
48 2020-03-03 19:21:53.912 -0.004492 0.000000 -0.004492
49 2020-03-03 20:16:24.467 0.000000 147.008308 147.008308
50 2020-03-03 20:16:24.467 0.000000 64.857600 64.857600
51 2020-03-03 20:16:24.467 0.000000 128.706304 128.706304
52 2020-03-03 22:37:40.707 -407.888854 0.000000 -407.888854
53 2020-03-03 23:09:47.226 0.000000 411.694238 411.694238
54 2020-03-04 07:19:06.956 -329.905914 0.000000 -329.905914
55 2020-03-04 07:39:48.064 0.000000 36.782438 36.782438
56 2020-03-04 07:39:48.064 0.000000 22.980837 22.980837
57 2020-03-04 07:39:48.064 0.000000 38.059571 38.059571
58 2020-03-04 07:39:48.064 0.000000 43.848657 43.848657
59 2020-03-04 07:39:48.064 0.000000 109.471160 109.471160
60 2020-03-04 07:39:48.064 0.000000 69.434052 69.434052
61 2020-03-05 09:25:20.725 -15.297384 0.000000 -15.297384
62 2020-03-05 09:25:20.725 -134.850000 0.000000 -134.850000
63 2020-03-05 09:25:20.725 -50.684721 0.000000 -50.684721
64 2020-03-05 09:25:21.690 -676.801362 0.000000 -676.801362
65 2020-03-05 10:19:20.014 0.000000 857.315706 857.315706
</code></pre>