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

如何移除手动构造的Python DataFrame中的行号列

移除DataFrame索引(行号)的方法

你看到的“首列行号”其实是Pandas DataFrame的索引(Index),并非真实数据列,以下是几种实用处理方法:

  • 导出文件时去掉索引
    如果要把DataFrame保存成CSV等文件,直接在导出方法里加index=False参数,导出的文件就不会包含索引列:

    df1.to_csv('result.csv', index=False)
    
  • 修改DataFrame本身,丢弃索引
    要是想在内存里直接移除索引,用reset_index方法并设置drop=True,这样会直接丢弃原索引,不会生成新列:

    df1 = df1.reset_index(drop=True)
    
  • 仅显示时隐藏索引
    只是不想在控制台/Notebook里看到索引,不用修改DataFrame本体,设置Pandas的显示选项即可:

    import pandas as pd
    pd.set_option('display.show_index', False)
    

    之后再打印df1就看不到那列行号了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:01:14