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

如何将带索引的Pandas DataFrame转换为无索引的目标类型

Pandas DataFrame索引转换实现方法

你可以根据实际需求选择对应的实现方案:

  • 方案1:将自定义索引转为普通列,使用Pandas默认的无业务含义的连续整数索引
    直接调用reset_index()方法即可,示例代码如下:

    import pandas as pd
    
    # df_old为你当前持有的原始DataFrame
    df_new = df_old.reset_index()
    

    如果你不需要保留原索引的取值,直接丢弃原索引,可添加drop=True参数:

    df_new = df_old.reset_index(drop=True)
    
  • 方案2:输出/导出时不显示索引列
    如果你是需要在打印DataFrame、导出为CSV/Excel文件时不展示索引列,可以用对应方法的index参数控制:

    • 打印时隐藏索引:print(df_old.to_string(index=False))
    • 导出CSV时隐藏索引:df_old.to_csv("导出文件路径.csv", index=False)
    • 导出Excel时隐藏索引:df_old.to_excel("导出文件路径.xlsx", index=False)

注意:Pandas的DataFrame底层一定会存在索引对象用于数据对齐,我们常说的「无索引」本质是使用默认的连续整数索引,或者输出时隐藏索引列。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 17:09:01