对Python中DataFrame选择某列值为XX的行实例详解

yipeiwu_com6年前Python基础

如下所示:

#-*-coding:utf8-*-
import pandas as pd
 
 
all_data=pd.read_csv("E:/协和问答系统/SenLiu/熵测试数据.csv")
#获取某一列值为xx的行的候选列数据
print(all_data)
feature_data=all_data.iloc[:,[0,-1]][all_data[all_data.T.index[0]]=='青年']
print(feature_data)

实验结果如下:

"C:\Program Files\Anaconda3\python.exe" D:/pycharmprogram/learn/pandas_learn/learn_test.py
  年龄 有工作 有自己的房子 信贷情况 类别
0  青年  否   否  一般 否
1  青年  否   否  好 否
2  青年  是   否  好 是
3  青年  是   是  一般 是
4  青年  否   否  一般 否
5  中年  否   否  一般 否
6  中年  否   否  好 否
7  中年  是   是  好 是
8  中年  否   是 非常好 是
9  中年  否   是 非常好 是
10 老年  否   是 非常好 是
11 老年  否   是  好 是
12 老年  是   否  好 是
13 老年  是   否 非常好 是
14 老年  否   否  一般 否
  年龄 类别
0 青年 否
1 青年 否
2 青年 是
3 青年 是
4 青年 否
 
Process finished with exit code 0

以上这篇对Python中DataFrame选择某列值为XX的行实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python传递参数的多种方式(小结)

一 位置传递 没什么好过多讲解. # 位置传递实例: def fun1(a,b,c): return a+b+c print(fun1(1,2,3)) 输出: 6...

举例讲解Python中metaclass元类的创建与使用

举例讲解Python中metaclass元类的创建与使用

元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。 元类也是一个类,是一个type类。   元类一般用于创建类。在执行类定义时,解释器必须要知道这个...

python递归法解决棋盘分割问题

python递归法解决棋盘分割问题

题目描述:将一个8*8的棋盘进行分割,将原棋盘分割下一个矩阵,同时确保剩下的棋盘也是矩阵; 再将剩下的棋盘继续进行如上分割,这样割(n-1)次,最后原棋盘被分割成n块矩形棋盘; 注意:每...

Python 模板引擎的注入问题分析

这几年比较火的一个漏洞就是jinjia2之类的模板引擎的注入,通过注入模板引擎的一些特定的指令格式,比如 {{1+1}} 而返回了 2 得知漏洞存在。实际类似的问题在Python原生字符...

pytorch多GPU并行运算的实现

Pytorch多GPU运行 设置可用GPU环境变量。例如,使用0号和1号GPU' os.environ["CUDA_VISIBLE_DEVICES"] = '0,1' 设置模型...