使用Python的Dataframe取两列时间值相差一年的所有行方法


Posted in Python onJuly 10, 2018

在使用Python处理数据时,经常需要对数据筛选。

这是在对时间筛选时,判断两列时间是否相差一年,如果是,则返回符合条件的所有列。

data原始数据:

data[map(lambda x:datetime.date(x.year-1,x.month,x.day),data['report_date'])==data['date_1y_ago']]
 company_id signal_code_x signal_value_x report_date signal_code_y signal_value_y report_date_last date_1y_ago
0  2154888 r_1002030000   0.62660 2015-09-30 r_1002030000   0.64145  2015-12-31 2014-12-31
1  2154888 r_1002030000   0.64145 2015-12-31 r_1002030000   0.64145  2015-12-31 2014-12-31
2  2154888 r_1002030000   0.60544 2015-03-31 r_1002030000   0.64145  2015-12-31 2014-12-31
3  2154888 r_1002030000   0.54911 2014-12-31 r_1002030000   0.64145  2015-12-31 2014-12-31
4  2154888 r_1002030000   0.61379 2015-06-30 r_1002030000   0.64145  2015-12-31 2014-12-31
5  1702887 r_1002030000   0.62173 2014-03-31 r_1002030000   0.51103  2015-03-31 2014-03-31
6  1702887 r_1002030000   0.55175 2014-12-31 r_1002030000   0.51103  2015-03-31 2014-03-31
7  1702887 r_1002030000   0.51103 2015-03-31 r_1002030000   0.51103  2015-03-31 2014-03-31
8  1702887 r_1002030000   0.58696 2014-06-30 r_1002030000   0.51103  2015-03-31 2014-03-31
9  13484491 r_1002030000   0.17658 2014-12-31 r_1002030000   0.41082  2015-12-31 2014-12-31
10 13484491 r_1002030000   0.41082 2015-12-31 r_1002030000   0.41082  2015-12-31 2014-12-31
11 13484491 r_1002030000   0.39220 2015-09-30 r_1002030000   0.41082  2015-12-31 2014-12-31

筛选后的数据:

company_id signal_code_x signal_value_x report_date signal_code_y signal_value_y report_date_last date_1y_ago
1  2154888 r_1002030000   0.64145 2015-12-31 r_1002030000   0.64145  2015-12-31 2014-12-31
7  1702887 r_1002030000   0.51103 2015-03-31 r_1002030000   0.51103  2015-03-31 2014-03-31
10 13484491 r_1002030000   0.41082 2015-12-31 r_1002030000   0.41082  2015-12-31 2014-12-31

以上这篇使用Python的Dataframe取两列时间值相差一年的所有行方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
python实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
python 循环while和for in简单实例
Aug 16 Python
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
django 2.0更新的10条注意事项总结
Jan 05 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
python使用thrift教程的方法示例
Mar 21 Python
python使用Pandas库提升项目的运行速度过程详解
Jul 12 Python
由面试题加深对Django的认识理解
Jul 19 Python
Python关于反射的实例代码分享
Feb 20 Python
linux系统下pip升级报错的解决方法
Jan 31 Python
Python Dataframe 指定多列去重、求差集的方法
Jul 10 #Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 #Python
python3中函数参数的四种简单用法
Jul 09 #Python
python3学习之Splash的安装与实例教程
Jul 09 #Python
Python基于sklearn库的分类算法简单应用示例
Jul 09 #Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 #Python
python中ASCII码和字符的转换方法
Jul 09 #Python
You might like
随机头像PHP版
2006/10/09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
简单的js表单验证函数
2013/10/28 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
jquery 使用简明教程
2014/03/05 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
原生js二级联动效果
2017/06/20 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
用python实现面向对像的ASP程序实例
2014/11/10 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
Django实现跨域请求过程详解
2019/07/25 Python
Python xlwt模块使用代码实例
2020/06/10 Python
基于keras中的回调函数用法说明
2020/06/17 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
关于幼儿的自我评价
2013/12/18 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
人生遥控器观后感
2015/06/11 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
django上传文件的三种方式
2021/04/29 Python
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL
python中使用redis用法详解
2022/12/24 Redis