You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除DataFrame现有复合索引并设置新的行计数索引

解决方法

直接使用pandas的reset_index()方法即可实现需求,具体操作如下:

  • 基础操作(无自定义索引名需求)
    执行代码:
    df = df.reset_index()
    操作说明:该方法会自动将当前设置为索引的Country、Country Code两列按原有顺序恢复为普通数据列,同时自动生成从0开始按行顺序计数的整数索引放在DataFrame最左侧,刚好紧邻Country列,完全匹配你要的展示效果。
  • 可选操作(需要给新索引设置自定义名称
    如果需要给新增的顺序索引起一个自定义名称(比如row_id),可以执行以下代码:
    df = df.reset_index(names='row_id')
  • 效果验证
    执行完成后可以调用df.head()查看前几行数据,确认列顺序和索引效果是否符合预期。

内容的提问来源于stack exchange,提问作者fiona

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:12:04