使用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 相关文章推荐
使用Node.js和Socket.IO扩展Django的实时处理功能
Apr 20 Python
轻松掌握python设计模式之策略模式
Nov 18 Python
深入理解Python中变量赋值的问题
Jan 12 Python
python实现一个简单的ping工具方法
Jan 31 Python
python中import与from方法总结(推荐)
Mar 21 Python
python实现海螺图片的方法示例
May 12 Python
Python-while 计算100以内奇数和的方法
Jun 11 Python
Tensorflow 多线程与多进程数据加载实例
Feb 05 Python
python获取栅格点和面值的实现
Mar 10 Python
python创建文本文件的简单方法
Aug 30 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
python实现双链表
May 25 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
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
Javascript 构造函数 实例分析
2008/11/26 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
node.js require() 源码解读
2015/12/13 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
js实现滑动滑块验证登录
2020/07/24 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python 将pdf转成图片的方法
2018/04/23 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
What is EJB
2016/07/22 面试题
秘书行业自我鉴定范文
2013/12/30 职场文书
音乐专业自荐信
2014/02/07 职场文书
2014年会策划方案
2014/05/11 职场文书
幼师个人总结范文
2015/02/28 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
CSS的calc函数用法小结
2022/06/25 HTML / CSS