pandas 更改panda Dataframe 中索引和相应行的顺序

bvn4nwqk  于 2022-12-21  发布在  其他
关注(0)|答案(1)|浏览(201)

我有以下Pandas Dataframe :

我想改变索引项的顺序,使最后一行成为第一行,然后我得到对角线上所有的NaN值,我尝试了reindex函数,但得到的基本上是改变索引的顺序,而不改变相应行的顺序:

df.reindex(['T2S1', 'T2S2', 'T2S3', 'T2S4', 'T2O1', 'T2O2', 'T2O3', 'T2O4', 'T2SF1', 'T2SF2', 'T2SF3', 'T2OF1', 'T2OF2', 'T2OF3'])

wj8zmpe1

wj8zmpe11#

您可以尝试:

idx = df.index
df.reindex(idx[-1:].append(idx[0:-1]))

相关问题