怎样用python或者pandas快速的将起始日期和结束日期按月拆分成多行数据?

知鸟1号 知鸟1号 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我现在用的是for循环遍历方式,感觉效率有点低,有没有更高效、更快的方法,谢谢各位大佬指点!

示例数据:

合同编号	起始日期	结束日期
BH001	2023-02-20	2024-02-19
BH002	2023-04-01	2026-03-31
BH003	2022-04-10	2023-04-09
BH004	2023-03-01	2024-09-30
BH005	2023-02-01	2026-01-31

 希望得到的结果:

例如上面的第一条数据,拆分成下面这种
合同编号	年	月
BH001	2023	2
BH001	2023	3
BH001	2023	4
BH001	2023	5
BH001	2023	6
BH001	2023	7
BH001	2023	8
BH001	2023	9
BH001	2023	10
BH001	2023	11
BH001	2023	12
BH001	2024	1
BH001	2024	2
...全文

相关推荐

python pandas 时间日期的处理实现

主要介绍了python pandas 时间日期的处理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38607479

用Python脚本高效拆分超大CSV文件:从原理到代码实战

CSV文件作为最通用的数据交换格式,在数据分析与日常办公中无处不在。然而当数据量达到数GB时,Excel等传统工具往往无法胜任,导致文件打不开、导入数据库困难等痛点,严重影响工作效率。此时,基于Python脚本的流式读取与分组写入技术,成为了解决大规模CSV文件拆分的有效方案。它通过逐行扫描代替一次性加载,既避免内存溢出,又支持按行数、按字段值等灵活拆分规则,满足业务数据分发、并行处理、数据归档等典型场景需求。本文从实际工程痛点出发,完整讲解了CSV拆分的工具选型、核心代码实现与常见踩坑记录,帮助读者快速构

weixin_33841503

python实现将中文日期转换为数字日期

主要介绍了python实现将中文日期转换为数字日期,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38620099

python+pandas+时间、日期以及时间序列处理方法

今天小编就为大家分享一篇python+pandas+时间、日期以及时间序列处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38708361

数据处理Pandas-提取Excel日期数据年月日-Python实例源码.zip

数据处理Pandas-提取Excel日期数据年月日-Python实例源码.zip

芝麻粒儿
评论
收藏 已收藏
分享
返回顶部
知鸟1号
应用实例 27,579 成员 68,540 内容