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

如何用Pandas重置DataFrame索引,使其从0开始递增?

重置Pandas DataFrame索引为从0开始的连续序列

当然有办法,最直接的就是用Pandas的reset_index()方法,这是处理这类问题的标准操作:

  • 如果你不需要保留原来的索引列,直接加drop=True参数,新索引会从0开始连续递增,原索引被丢弃:
df = df.reset_index(drop=True)
  • 要是你想把原来的索引保留成DataFrame里的一列,去掉drop=True即可,原索引会被命名为index列保留下来:
df = df.reset_index()

另外,如果你的DataFrame是从外部文件读取的(比如CSV),也可以在读取时直接指定索引规则,比如用pd.read_csv('file.csv', index_col=False),能避免一开始就出现非连续的索引。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 04:12:00