使用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通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 Python
python简单判断序列是否为空的方法
Jun 30 Python
Python 12306抢火车票脚本
Feb 07 Python
Pytorch入门之mnist分类实例
Apr 14 Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
Python操作redis和mongoDB的方法
Dec 19 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
python hmac模块验证客户端的合法性
Nov 07 Python
python解决12306登录验证码的实现
Apr 18 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 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版 汉字转码的实现详解
2013/06/09 PHP
php判断表是否存在的方法
2015/06/18 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
使用python 3实现发送邮件功能
2018/06/15 Python
详解python单元测试框架unittest
2018/07/02 Python
20行python代码实现人脸识别
2019/05/05 Python
python实现IOU计算案例
2020/04/12 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
办公室主任岗位职责
2013/11/08 职场文书
运动会解说词100字
2014/01/31 职场文书
市场营销求职信范文
2014/02/21 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
单位委托书
2014/10/15 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python