在Python中创建下一年度的月份列表

阿邦

我尝试使用以下代码创建year-month2020-06(从今天开始的上个月)到的列表2021-05

from datetime import datetime
from dateutil.relativedelta import relativedelta
need_months = list(range(-1, 12))
print([(datetime.today()+ relativedelta(months=i if i < 0 else i - 1)).strftime('%Y-%m') for i in need_months])

出:

['2020-06', '2020-06', '2020-07', '2020-08', '2020-09', '2020-10', '2020-11', '2020-12', '2021-01', '2021-02', '2021-03', '2021-04', '2021-05']

但您可能会注意到,2020-06列表中有两个

我该怎么做呢?

预期结果:

['2020-06', '2020-07', '2020-08', '2020-09', '2020-10', '2020-11', '2020-12', '2021-01', '2021-02', '2021-03', '2021-04', '2021-05']
耶斯列尔

这可以period_range与将今天转换成一个月周期Timestamp.to_period,并用于上一个月,减去1并加上12个周期参数:

now = pd.Timestamp.now().to_period('m')
L = pd.period_range(now-1, freq='M', periods=12).strftime('%Y-%m').tolist()
print (L)
['2020-06', '2020-07', '2020-08', '2020-09', '2020-10', '2020-11', 
 '2020-12', '2021-01', '2021-02', '2021-03', '2021-04', '2021-05']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得ASP中的本年度和下一年?

来自分类Dev

如何从一年中的月份列表中查找丢失的月份

来自分类Dev

在Android中获取一年的月份?

来自分类Dev

在 SDK 中获取上一期间/SP 上一年度量的标题?

来自分类Dev

获取一年中一周中的月份数(Python)

来自分类Dev

Excel:用数值映射一年中的月份

来自分类Dev

python在字典列表中生成一年的时间

来自分类Dev

使用 python 返回跨一年的 ISO 周列表

来自分类Dev

如何查找一年中给定月份中该月的周数?

来自分类Dev

按一年中的月份对数据进行分类

来自分类Dev

获取一年中所选月份的所有日期和日期

来自分类Dev

获取一年中每个月的总计,包括没有结果的月份

来自分类Dev

按一年中的月份对数据进行分类

来自分类Dev

SQL过滤掉任何一年中的特定月份,日期和时间

来自分类Dev

Postgresql获取一年中的所有月份和空值

来自分类Dev

从一年的星期数中获取月份的星期数

来自分类Dev

按一年中的月份计算电子邮件

来自分类Dev

如何对过去一年中的月份列进行 SUM

来自分类Dev

SSRS 显示一年中没有数据的所有月份

来自分类Dev

基于一年的月份的第一个和最后一个日期的列表

来自分类Dev

从一年的第一个月到一年中选定的月份的总和SQL

来自分类Dev

如何在Python中用一年中的几天和几小时创建一个熊猫数据框?

来自分类Dev

使用Java获取上一年的特定月份

来自分类Dev

在Python中使find_monthly_savings函数返回金额除以一年中的月份数(十二个月)的正确方法是什么?

来自分类Dev

T-SQL上一年下一年总计

来自分类Dev

选择一年中的一个月份进行排名,然后将剩下的年份进行排名

来自分类Dev

jQuery datepicker不显示下一年的日期

来自分类Dev

一年一度的matplotlib与传奇

来自分类Dev

SSRS:如何将一年中的所有月份都显示为图表的 X 轴

Related 相关文章

  1. 1

    如何获得ASP中的本年度和下一年?

  2. 2

    如何从一年中的月份列表中查找丢失的月份

  3. 3

    在Android中获取一年的月份?

  4. 4

    在 SDK 中获取上一期间/SP 上一年度量的标题?

  5. 5

    获取一年中一周中的月份数(Python)

  6. 6

    Excel:用数值映射一年中的月份

  7. 7

    python在字典列表中生成一年的时间

  8. 8

    使用 python 返回跨一年的 ISO 周列表

  9. 9

    如何查找一年中给定月份中该月的周数?

  10. 10

    按一年中的月份对数据进行分类

  11. 11

    获取一年中所选月份的所有日期和日期

  12. 12

    获取一年中每个月的总计,包括没有结果的月份

  13. 13

    按一年中的月份对数据进行分类

  14. 14

    SQL过滤掉任何一年中的特定月份,日期和时间

  15. 15

    Postgresql获取一年中的所有月份和空值

  16. 16

    从一年的星期数中获取月份的星期数

  17. 17

    按一年中的月份计算电子邮件

  18. 18

    如何对过去一年中的月份列进行 SUM

  19. 19

    SSRS 显示一年中没有数据的所有月份

  20. 20

    基于一年的月份的第一个和最后一个日期的列表

  21. 21

    从一年的第一个月到一年中选定的月份的总和SQL

  22. 22

    如何在Python中用一年中的几天和几小时创建一个熊猫数据框?

  23. 23

    使用Java获取上一年的特定月份

  24. 24

    在Python中使find_monthly_savings函数返回金额除以一年中的月份数(十二个月)的正确方法是什么?

  25. 25

    T-SQL上一年下一年总计

  26. 26

    选择一年中的一个月份进行排名,然后将剩下的年份进行排名

  27. 27

    jQuery datepicker不显示下一年的日期

  28. 28

    一年一度的matplotlib与传奇

  29. 29

    SSRS:如何将一年中的所有月份都显示为图表的 X 轴

热门标签

归档