【问题标题】:How to reindex a spesific column in Pandas?如何重新索引 Pandas 中的特定列?
【发布时间】:2020-07-21 23:06:22
【问题描述】:
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

它像这样显示,我认为它是一个系列,而不是一个数据帧。我想将最后一个索引从 1018 更改为 13。

【问题讨论】:

  • 当你希望索引从0开始到最大数也可以考虑gd = gd.reset_index()

标签: python pandas pandas-groupby series reindex


【解决方案1】:

rename 与字典一起使用,因为这里的第一列是indexSeries

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

工作方式:

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

【讨论】:

    猜你喜欢
    • 2019-11-19
    • 1970-01-01
    • 2019-03-26
    • 2018-10-28
    • 2023-02-01
    • 2018-04-15
    • 2019-02-02
    • 2017-12-14
    • 2012-10-09
    相关资源
    最近更新 更多