首页 > 解决方案 > 向上移动行并重置索引熊猫数据框

问题描述

我有一个包含以下列的数据框。需要按 tr_date 排序并将第 6 个索引行移动到第一个索引。

original datafarame

index tr_date      val_date    des         con    cr   dr  bal
0      05-06-2020   05-06-2020  JH876875    NEFT    0   500 500
1      02-07-2020   02-07-2020  45546       MPS    100  0   400
2      02-07-2020   02-07-2020  45546       IMPS    20  0   380
3      22-07-2020   20-07-2020  AASADD      with    200 0   -320
4      28-07-2020   15-07-2020  876876      withdr  0   300 -20
5      03-08-2020   01-08-2020  BCGFD       NEFT    200 0   -220
6      02-07-2020   02-09-2020  23          man     500 0   -120

Expected output:

index tr_date       val_date    des         con    cr   dr  bal
0     05-06-2020    05-06-2020  JH876875    NEFT    0   500 500
1     02-07-2020    02-09-2020  23          man     500 0   -120
2     02-07-2020    02-07-2020  45546       MPS    100  0   400
3     02-07-2020    02-07-2020  45546       IMPS    20  0   380
4     22-07-2020    20-07-2020  AASADD      with    200 0   -320
5     28-07-2020    15-07-2020  876876      withdr  0   300 -20
6     03-08-2020    01-08-2020  BCGFD       NEFT    200 0   -220

标签: pythonpandasdataframe

解决方案


此代码适用于更改行:

df.iloc[6], df.iloc[1] = df.iloc[1], df.iloc[6]

问候一月


推荐阅读