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

如何去除Pandas导出文本文件时每行前的索引编号?

解决方案

问题出在df.to_csv()默认会把DataFrame的索引写入文件,只要添加index=False参数就能去掉那些索引编号。

修改后的代码

import pandas as pd

path = '/Users/myname/Downloads/azure_ip_addresses.csv'
df = pd.read_csv(path)
# 用isin简化多条件筛选,比多个|更简洁
target_subs = ["subscription1", "subscription2", "subscription3", "subscription4", "subscription5", "subscription6"]
df = df[df['Subscription Name'].isin(target_subs)]
df = df[["IP Address"]]
# 添加index=False禁用索引导出
df.to_csv("/Users/nleong02/Downloads/result.txt", index=False)

修改后导出的内容示例

IP Address
10.1.1.1
10.1.1.2
10.1.1.3

如果不需要表头,还可以再加header=False参数,最终导出纯IP列表:

df.to_csv("/Users/nleong02/Downloads/result.txt", index=False, header=False)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 17:25:19