【发布时间】:2022-11-29 08:17:49
【问题描述】:
我有一个很大的气候变量数据库——温度、湿度等的每日值。我有一个时间戳列 %Y%m%d。我删除了闰日,因为我每年都需要统一的 365 天。我想添加一个名为 'day_of_year' 的新列,每年的范围为 1 到 365,与我在数据库中的年份一样多。请问如何在 python 中完成此操作?
如果我使用 pandas 的日期功能,我会在 2 月 28 日得到 59,在 3 月 1 日得到 61。有没有办法覆盖闰年,因为我已经放弃了闰日并在 3 月 1 日得到 60?
【问题讨论】:
标签: python arrays pandas numpy for-loop