使用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基于PycURL实现POST的方法
Jul 25 Python
Python 调用Java实例详解
Jun 02 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
python装饰器使用实例详解
Dec 14 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
Python无损压缩图片的示例代码
Aug 06 Python
Python如何将模块打包并发布
Aug 30 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
python 如何将两个实数矩阵合并为一个复数矩阵
May 19 Python
python实现简单石头剪刀布游戏
Oct 24 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
php5 mysql分页实例代码
2008/04/10 PHP
php时区转换转换函数
2014/01/07 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
Python文本特征抽取与向量化算法学习
2017/12/22 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
介绍一下grep命令的使用
2015/06/12 面试题
应届生自我鉴定
2013/12/11 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
设计顾问服务计划书
2014/05/04 职场文书
员工安全生产责任书
2014/07/22 职场文书
地方白酒代理协议书
2014/10/25 职场文书
2015年国庆节寄语
2015/08/17 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书