使用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
投稿
猜你喜欢
浅析Python 多行匹配模式
2022-07-23 13:32:18
Python pygorithm模块用法示例【常见算法测试】
2023-05-19 00:23:59
python3 实现的人人影视网站自动签到
2022-01-22 21:49:52
SQL 中主标识列IDENTITY使用技巧
2011-06-02 08:47:00
Python QTimer实现多线程及QSS应用过程解析
2023-10-26 12:34:46
详解MySQL中ALTER命令的使用
2024-01-26 12:27:25
使用python实现baidu hi自动登录的代码
2021-11-23 14:54:32
使用LibTorch进行C++调用pytorch模型方式
2021-09-17 18:56:13
Python学习Turtle库画对称勾股树体会分形惊艳
2022-07-20 21:29:21
Jquery AJAX POST与GET之间的区别
2024-04-29 13:58:32
python 中的pycrypto 算法加密
2022-01-07 11:23:33
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2021-10-06 12:37:55
几个javascript显示加载进度条代码
2008-01-19 10:52:00
Python模拟登录的多种方法(四种)
2023-06-11 21:08:45
python创建和使用字典实例详解
2021-06-11 11:37:06
webpack多入口文件页面打包配置详解
2024-05-25 15:18:07
Python如何提取html中文本到txt
2022-07-03 17:44:08
python自制简易mysql连接池的实现示例
2023-04-14 20:23:55
vue从后台渲染文章列表以及根据id跳转文章详情详解
2024-04-30 10:39:01
Server_Name与Http_Host的区别
2008-06-19 13:39:00