当前位置:   article > 正文

python提取excel表中指定行和列的数据_用python处理excel数据(七)实现excel表中筛选功能...

python中根据给的list查找excel表中相对应的行数据

675bf7647a75486dd2739478bdfd1472.png

excel数据如下

f2a1adae3ff06e6dd49e6f0efb4697ef.png

1、年龄大于等于5岁的孩子

loc方法通过标签或者bool数组选取一些行和列。注意 loc后边跟的是方括号[];

调用series的方法apply(),

apply(age_5)接函数名意思是用这个函数过滤一遍这一列里的数据 就是把这一列的数据挨个放进函数a里,保留满足条件的

  1. import pandas as pd
  2. def age_5(a):
  3. return a >=5
  4. sh_excel=pd.read_excel('F:/Practice/py/search_07.xlsx')
  5. #loc方法通过标签或者bool数组选取一些行和列
  6. sh_excel=sh_excel.loc[sh_excel['年龄'].apply(age_5)]
  7. print(sh_excel)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/209837?site
推荐阅读
相关标签
  

闽ICP备14008679号