python取文本文件(CSV)、数据框(DataFrame)中的一列

本文介绍了如何使用Python pandas库从CSV文件中提取特定列,包括方法一的`read_csv`函数配合列名选取,方法二的目录遍历读取并选择列,以及方法三的逐行索引获取。适合数据处理初学者和Python开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决:
1、数据框取出一列
2、文本文件取出一列

方法一:
df = pd.read_csv( r"E:\**\分类结20211001_2.csv",encoding="utf_8_sig")
y_pred=df['FL'].values.tolist() #取出FL这一列
y_true=df['class_gc'].values.tolist() #取出class_gc这一列
方法二:
path=r"E:\**\**"
pathDir = os.listdir(path)
for f in pathDir:
    Data = pd.read_csv(os.path.join(path, f))
    D_31_32 = pd.DataFrame(Data.D_31_32).iloc[i, 0] #取出D_31_32这一列
方法三:
Data = pd.read_csv(r"E:\**\分类结果20210929.csv",encoding="utf_8_sig")
for i in range(0,len(Data))
    Data.iloc[i, 13] ##取出csv文件的第13列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值