擅长:python、mysql、java
<p>第一个条件:</p>
<pre><code>v1=df[df[0]=!1 & df[1]=!1 & df[2]=!1].index.tolist()
</code></pre>
<p>第二个条件:</p>
<pre><code>v2=[]
for i in v1:
if df[0][i+1]==1 and df[1][i+2]==1 and df[1][i+3]==1:
v2.append(i)
</code></pre>
<p>要查看感兴趣行的索引,请执行以下操作:</p>
<pre><code>print(v2)
</code></pre>
<p>要访问这些df块中的第一个,请执行以下操作:</p>
<pre><code>df.loc[[v2[0],v2[0]+1,v2[0]+2,v2[0]+3]]
</code></pre>