使用Python的Dataframe取两列时间值相差一年的所有行方法
作者:wangshuang1631 时间:2023-11-11 06:50:25
在使用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
来源:https://blog.csdn.net/wangshuang1631/article/details/52262854
标签:dataframe,两列,时间值
0
投稿
猜你喜欢
ASP表单验证方法总结
2007-10-06 22:43:00
浅谈ACCESS数据库升迁SQLSERVER注意事项
2007-08-11 13:44:00
一个非常有代表性的javascript简易拖动类
2009-05-25 12:44:00
YUI 学习笔记:Event
2009-02-21 11:15:00
ASP 快速执行网页
2020-07-07 11:14:17
thinkPHP框架实现类似java过滤器的简单方法示例
2023-11-22 12:24:47
python内存动态分配过程详解
2023-10-02 14:58:46
PHP中DirectIO操作文件扩展的用法大全
2023-06-13 13:58:45
ASP 获取腾讯IP地址的代码
2011-02-26 11:19:00
echarts实现晶体球面投影的实例教程
2023-09-02 10:35:12
提升设计品质的8个布局方案[译]
2010-03-18 16:06:00
解决python 文本过滤和清理问题
2023-08-31 08:18:38
python实现抖音点赞功能
2023-08-13 04:06:50
中国传统色彩名录
2007-11-29 18:36:00
适合所有网站的rss和xml聚合功能asp代码
2011-04-06 11:19:00
Server.HTMLEncode让代码在页面里显示为源代码
2023-11-24 13:40:28
如何配置一个稳定的SQL Server数据库
2008-12-09 14:07:00
Oracle AS关键字 提示错误
2011-04-18 12:42:00
倾斜的鼠标翻转导航制作上的烦恼
2007-06-20 16:39:00
python快排算法详解
2023-08-24 04:17:08