pandas条件取值
存入DataFrame中的数据允许你通过一定的条件取出数据 ,如果你熟悉数据库,就类似于数据库的where条件,根据列指定条件,获取数据,话不多说,咱们通过代码来了解一下对应的使用方法
以下代码截图来自Jupyter中文集成版
Git地址:
https://github.com/DaiMaBang/Jupyterhttps://github.com/DaiMaBang/Jupyter
上面的代码,实现从DataFrame中获取年龄为13的学员有哪些
同样可以从DataFrame中获取姓名中包含张的学生有哪些,此处用到apply()方法 和lambda 表达式,在后面的文章中还会有对应的详细介绍
通过isin()方法 ,获取包含在哪个范围的数据,获取年龄是11和13岁的学生
df中的条件表达式,可以是"==" ">" "<" ">=" "<=" "!=" 运算表达式,下面不做一一实例。