擅长:python、mysql、java
<p>IIUC</p>
<pre><code># boolean indexing where column 0 has begin_group OR end_group
# AND col 1 is equal to R and get the index
idx = df[((df['0'].str.contains('BEGIN_GROUP|END_GROUP')) & (df['1'] == 'R'))].index
# use .loc with the index range
df.loc[idx[0]:idx[1]]
0 1
17 BEGIN_GROUP R
18 ULLon xx
19 ULLat xx
20 ULHAE xx
21 URLon xx
22 URLat xx
23 URHAE xx
24 LRLon xx
25 LRLat xx
26 LRHAE xx
27 LLLon xx
28 LLLat xx
29 LLHAE xx
30 absCalFactor xx
31 effectiveBandwidth xx
32 TDILevel xx
33 END_GROUP R
</code></pre>