擅长:python、mysql、java
<pre><code>def Select_no(n):
position = df[df['number']==n].index[0]
find = range(position - (n-1), position + 1)
return df.loc[find]
df1 = Select_no(3)
df2 = df[7:]
df1 = df1.append(df2)
</code></pre>
<p>如果希望索引从0开始,也可以执行<code>df1.reset_index(inplace=True)</code>。
<a href="https://i.stack.imgur.com/UnvCK.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UnvCK.jpg" alt="enter image description here"/></a></p>