python - 根据文件中的日期派生特殊时期 - Python
问题描述
我是脚本新手,需要一些帮助才能以正确的方式编写代码。我有一个 csv 文件,其中我们有基于日期的日期,我需要创建一个新的列名 period,它将是年和月的组合。
如果日期范围在 1 到 25 之间,则月份将为从该日期起的当前月份。如果日期范围大于 25,则月份将为下个月。
示例文件:
日期 |
---|
2021 年 10 月 21 日 |
2021 年 10 月 26 日 |
2021 年 1 月 26 日 |
预期成绩:
日期 | 期间(年+月) |
---|---|
2021 年 10 月 21 日 | 202110 |
2021 年 10 月 26 日 | 202111 |
2021 年 1 月 26 日 | 202102 |
解决方案
我能想到的两种方法。
- 将传入的字符串转换为日期对象并从那里获取您需要的值。请参阅将字符串转换为日期时间
- 用于
split("/")
将日期字符串拆分为三个值的列表,并使用这些值进行计算。
推荐阅读
- c++ - linux服务器中的Recv缓冲区大小
- java - HAPI 2 v2.3 - setValidating(false) 对 XMLParser 没有影响
- c# - 如何从数据库中检索 Checkedlistbox 值
- javascript - 多个关注 ID 导致 Twitter 流 API 出现状态 401 错误
- asp.net-core - 如何在 EF Core 中保存来自另一个 DbContext 的相关数据?
- java - 在 Lombok 中将字符串 Bean 资源作为 AllArgsConstructor 传递
- php - 带日期时间的 Highchart 面积图
- javascript - Angular 4中动态生成的仪表抛出“无法读取null的属性'getContext'”错误
- python - 如何使用熊猫测量 XY 点之间的距离
- powershell - 如何获取“需要 SSL”的 IIS 选项值?