如何重新索引 Pandas 中的特定列?
How to reindex a spesific column in Pandas?
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。
在字典中使用 rename
,因为这里的第一列是 Series
的 index
:
gd = gd.rename({1018:13})
工作方式:
gd = gd.rename(index={1018:13})
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。
在字典中使用 rename
,因为这里的第一列是 Series
的 index
:
gd = gd.rename({1018:13})
工作方式:
gd = gd.rename(index={1018:13})