Am以CSV文件作为输入,其中一列的日期格式为Year-Month。我需要将列格式更改为Year-Month-Date格式,这意味着月份结束日期。正在使用Python3。此外,还在聚合函数和按功能分组中使用了已修改的列。
例如: 2020-01
2020-02
2020-03
2020-04
预期结果:
2020-01-31
2020-02-29(考虑leap年)
2020-03-31
2020-04-30
等等...
答案 0 :(得分:1)
from calendar import monthrange
from datetime import date
def month_end(year, month):
return date(year=year, month=month, day=monthrange(year, month)[1]).isoformat()
>>> month_end(2020, 2)
'2020-02-29'
答案 1 :(得分:0)
.activeClassName .fa-home {
color: red;
}