Python 如何在数据帧中向上移动特定行?

Python 如何在数据帧中向上移动特定行?,python,pandas,dataframe,Python,Pandas,Dataframe,给定以下数据帧: df_test = pd.DataFrame( [['18-24', 334725], ['25-44', 698261], ['45-64', 273087], ['65+', 15035],['<18', 80841]], columns=['age_group', 'total_arrests'] ) df_test=pd.DataFrame( [18-24',334725],'25-44',698261],'45-64',273087],'65+

给定以下数据帧:

df_test = pd.DataFrame(
    [['18-24', 334725], ['25-44', 698261], ['45-64', 273087], ['65+', 15035],['<18', 80841]],
    columns=['age_group', 'total_arrests']
)
df_test=pd.DataFrame(
[18-24',334725],'25-44',698261],'45-64',273087],'65+',15035],“与比较列一起用于索引的不相等,并传递到:

df_test = df_test.iloc[df_test['age_group'].ne('<18').argsort()]
print (df_test)
  age_group  total_arrests
4       <18          80841
0     18-24         334725
1     25-44         698261
2     45-64         273087
3       65+          15035
df_test = df_test.loc[df_test.index[-1:].tolist() + df_test.index[:-1].tolist()]
print (df_test)
  age_group  total_arrests
4       <18          80841
0     18-24         334725
1     25-44         698261
2     45-64         273087
3       65+          15035