如何在熊猫中重新排列特殊列?

时间:2020-04-09 10:40:34

标签: python pandas pandas-groupby series reindex

gd = df.groupby(['subID'])['Accuracy'].std()

print(gd)

subID
4       0.810423
5       0.841364
6       0.881007
8       0.763175
9       0.760102
10      0.905283
12      0.928358
14      0.779291
15      0.912377
1018    0.926683

它显示如下,我认为它是一个Series,而不是DataFrame。我想将最后一个索引从1018更改为13。

1 个答案:

答案 0 :(得分:4)

rename与字典一起使用,因为此处的第一列是index中的Series

gd = gd.rename({1018:13})

工作方式:

gd = gd.rename(index={1018:13})