首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Pandas实现简单筛选数据功能

一、简述 python的pandas库可以轻松的处理excel中比较难实现的筛选功能,以下简单的介绍几种利用pandas实现筛选功能方式: 二、模块介绍 pandas——专为解决数据分析与处理任务而创建的...Excel 数据; 指定文件路径,由于文件在 Python 脚本同目录,直接输入文件名即可 sheet_name 指定读取哪个工作表、也可以写为sheet_name=0 三、样例 3.1 简单查询 筛选出数据的指定几行数据...自定义函数变量data data=df.loc[2:5] #这里的[2:5]表示第3行到第5行内容,[]第一个起始是0,表示数据的第一行 筛选出数据某列为某值的所有数据记录 df['列名'] =...开头包含某值的模式匹配 cond=df['列名'].str.startswith('值') 中间包含某值的模式匹配 cond=df['列名'].str.contains('值') 3.3 范围区间值筛选...筛选出基于两个值之间的数据: 自定义函数cond cond=df[(df['列名1']>‘列值1’)&(df['列名1']<‘列值2’)] 返回列名1介于列值1和列值2之间的数据

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    筛选功能(Pandas读书笔记9)

    测试文件使用读书笔记7的材料,传送门如下: 文件读取功能(Pandas读书笔记7) ?...分享筛选功能之前,我们先分享如何提取某一列,某一行 一、提取DataFrame数据的某一行 1、显示前N行 使用head函数 ? 2、显示后N行 ? 3、显示任意某一行 ?...四、单条件筛选 筛选其实就是将某列符合特殊条件的筛选出来,那我们先设立一个小目标!将涨跌额为正数的筛选出来! 如何判断?无外乎为大于小于等于判断咯! ?...那我们如何将这个布尔型的数据实现筛选功能呢? ? 我们将这个布尔型数据作为一个参数,外面套上原始数据和中括号即可!就实现了筛选功能。 原理就是布尔型数据为真的话,罗列出来!...七、模糊筛选 模糊筛选想当年也浪费了我不少时间,我以为pandas会自带一个函数来的,结果是使用字符串的形式来实现的~ 提问:我们将名称那一列含有“金”字的行提取出来~ Excel实现这个功能很简单

    5.9K61

    angularJs中筛选功能-angular.filter-1

    angular-filte 通过cdnjs: http://www.cdnjs.com/libraries/angular-filte 2.在包含或Angular本身外,在引用angular-filter.js...(或者angular-filter.min.js)在你的项目index.html中; 3.添加‘angular.filter’依赖项; 当你做完这些,你的文件看起来就类似以下: <!...filter 从数组中选取一个子集,并将其返回成一个新的数组; 用法: // html中:{{ collection | filter : expression : comparator}} // js...中:$filter(‘filter’)(array, expression, comparator) 参数:array:想筛选的数组 expression:用于从数组中筛选的条件 comparator:...用于确定预期值(从筛选器表达式)和实际值(从数组中的对象)中使用的比较器,应视为匹配。

    1.4K40

    高级可视化 | Banber筛选交互功能详解

    点击图片查看简报 在数据可视化报告制作时,需要我们利用筛选交互功能,帮助读者根据自身需求减少数据量,通过筛选切换快速得到目标数据,同时还可以极大地优化报告的篇幅,不至于篇幅过长降低可读性。...实现筛选,首先要从数据中摘出我们所需要的图表数据,如何摘出所需要的图表数据,就需要设置条件参数,按条件参数筛选数据,而筛选组件用来控制筛选的切换展现,最终生成所需要的图表。...因为未做筛选,可以看到,图表预览区域将所有部门每个月的销售情况堆叠在了一起。 ? 将“部门”拖拽到条件筛选,点击下拉箭头-->编辑条件。 ? 在弹出框中,点击下拉箭头,选择之前设置的筛选条件。 ?...在绑定参数处,点击下拉箭头,选择之前设置的筛选条件,进行绑定。 ? 至此,一份筛选交互可视化表格就完成,我们预览查看效果。 ?...现在就需要添加筛选组件了,以筛选组件“横向导航”为例,选中“横向导航”筛选组件,点击编辑数据。 ? 在弹出框中,分别填写:名称(需要几个切换类目,填写几个名称),返回值(在嵌入页面复制的链接)。

    2.3K20

    懂Excel就能轻松入门pandas(一):筛选功能

    Excel 自带筛选功能,可以对表格中进行各种条件筛选。今天我们就用 pandas 看看怎么做到 Excel 的筛选功能,并且看看 Excel 也做不到的功能。...看图: - 为了与 pandas 行索引保持一致,这里添加的列值是从0开始 接着试试,"显示第3至6行",如下: - 功能卡"数据"页面,在"排序和筛选"中点击大大的"筛选"图标 - 点首行第一列的下角标签...Excel 中的筛选也是强大的,直接有此功能。..."出生在 1980至1990 之间的男性" 冰山一角 Excel 的筛选功能无疑是强大的,不过 pandas 也很厉害。...想必有抬杠的小伙伴会说,既然 Excel 自带功能都有,用 pandas 干啥?当然是自动化啦。并且 pandas 中有许多功能,在 Excel 中需要用复杂的函数公式或 Vba 才能实现。

    5.6K20

    yii gridview实现时间段筛选功能

    yii gridview功能强大,但是时间筛选比较麻烦,与数据库的存储格式有关,本文的时间格式是date类型 那么问题来了,/【当下浏览的服务器和开发工具是哪些】/yii只提供关于时间的text搜索格式...注意要点: 1.首先要在gridview中引入相关js,实现双日期,这里选择了jquery.daterangepicker.js,简单大方(缺点:不能选择年份,需要手动点击,我这里不会大幅度跨年份,可用...'/plugins/datep/js/jquery.daterangepicker.js'); $this->registerJsFile('/plugins/datep/js/demo.js'); ?...,时间段查询数据库 //时间段筛选 if($this->issued){ $time= explode('~', $this->issued); $query->andFilterWhere(['...datepicker-change',function(e,r) { try { console.log(r); //重要:如果检测有输入值了,就在输入框显示光标,或者模拟回车事件,自动提交,像gridview原生功能

    1.7K30
    领券