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

如何将Python DataFrame第二列数据导出至文本文件?

只导出DataFrame第二列到文本文件的解决方案

嘿,我来帮你搞定这个问题!你当前的代码是把整个DataFrame按换行分隔导出,所以才会包含两列数据。要只导出第二列,其实有两种很直观的方法,看你更习惯哪种:

方法1:通过列名选取(知道第二列名称时用)

如果你清楚第二列的具体名称,直接通过列名提取这一列,再导出就行:

import pandas as pd
df_1 = pd.read_csv("result4.csv")
# 把'your_second_column'替换成你DataFrame里第二列的真实名称
df_1['your_second_column'].to_csv('dataset_1.txt', index=False, header=False)

方法2:通过位置索引选取(不知道列名时用)

要是不确定列名,直接用位置索引更方便——因为DataFrame的列索引从0开始,第二列对应的索引是1:

import pandas as pd
df_1 = pd.read_csv("result4.csv")
# iloc[:, 1] 代表选取所有行、第二列的数据
df_1.iloc[:, 1].to_csv('dataset_1.txt', index=False, header=False)

关键参数说明

  • index=False:避免把DataFrame的行索引导出到文本文件里
  • header=False:去掉列名的导出,让文本里只有纯数据内容

这样导出的dataset_1.txt就只会包含第二列的所有数据啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:32:36