次のようなdfがあります:
df_table
Name exp1
bnb_q8a12 41
bnb_q8a8 36
bnb_q8a2 30
_xexp0 20
_xexp73 16
bnb_q8a7 10
_xexp216 10
bnb_q8a3 10
「Net: _xexp ..」という名前のすべてのインデックスを df の末尾に追加して、df を次のようにしたいと思います。
df_table
Name exp1
bnb_q8a12 41
bnb_q8a8 36
bnb_q8a2 30
bnb_q8a7 10
bnb_q8a3 10
Net: _xexp0 20
Net: _xexp73 16
Net: _xexp216 10
私は現在、このように特定のインデックスを追加していますが、これを行うより良い方法があると確信していますか?
res = df_table.index.tolist()
nets = []
for i in df_table.index:
if 'Net: ' in i:
nets.append(res.pop(res.index(i)))
res.extend(nets)
df_table = df_table.reindex(res)