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

yipeiwu_com7年前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 实例方法、类方法、静态方法的区别与作用

Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。 首先,这三种方法都定义在类中。下面我先简单...

pandas 按照特定顺序输出的实现代码

pandas 按照特定顺序输出的实现代码

df.groupby() 之后按照特定顺序输出,方便后续作图,或者跟其他df对比作图。 ## 构造 pd.DataFrame patient_id = ['7183531825653...

精确查找PHP WEBSHELL木马的方法(1)

精确查找PHP WEBSHELL木马的方法(1)

先来看下反引号可以成功执行命名的代码片段。代码如下: 复制代码 代码如下: `ls -al`; `ls -al`; echo "sss"; `ls -al`; $sql = "SELEC...

Python实现接受任意个数参数的函数方法

这个功能倒也不是我多么急需的功能,只是恰好看到了,觉得或许以后会用的到。功能就是实现函数能够接受不同数目的参数。 其实,在C语言中这个功能是熟悉的,虽说实现的形式不太一样。C语言中的ma...

django自定义模板标签过程解析

django自定义模板标签过程解析

这篇文章主要介绍了django自定义模板标签过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码布局 自定义模板标签必须位于...