从另一个带有日期的列表生成一个列表

詹姆斯哈德森81

所以我有以下日期列表

list_dates=[np.datetime64('2018-06-11'),np.datetime64('2018-01-01'),
np.datetime64('2018-03-02'),np.datetime64('2018-03-11'),
np.datetime64('2018-05-19'),np.datetime64('2017-03-19'),
np.datetime64('2018-01-01'),np.datetime64('2017-05-30'),
np.datetime64('2016-08-11'),np.datetime64('2016-06-04')]

我只想生成一个新列表,其中包含 1 月和 3 月的日期。

所需的输出如下所示:

[np.datetime64('2018-01-01'),np.datetime64('2018-03-02'),np.datetime64('2017-03-19'),
np.datetime64('2016-03-11')]

我以为我在用字符串处理所以我这样做了

 dates_selected=[x for x in list_dates if "-03-" in x ]+
                [x for x in list_dates if "-01-" in x ]

问题是我收到了一个输出,表明:

TypeError: arguments of type numpy.datetime64 is not iterable

考虑到我使用 datetime64 而不是字符串进行处理,我如何获得所需的输出?

布鲁日

您可以来回解析和重新格式化您的字符串,这将变得更清晰、更具可扩展性。

from datetime import datetime

list_dates = ['2018-06-11','2018-01-01','2018-03-02','2018-12-19','2018-05-19','2017-03-19','2017-02-01','2017-05-30','2016-08-11','2016-06-04','2016-03-11','2016-01-01']

list_dts = [datetime.strptime(x, '%Y-%m-%d') for x in list_dates]

filtered = [dt.strftime('%Y-%m-%d') for dt in list_dts if dt.month in (1, 3)]

# ['2018-01-01', '2018-03-02', '2017-03-19', '2016-03-11', '2016-01-01']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从带有 JavaScript/Angular/TypeScript 的另一个选择列表的选择列表中选择一个选项

来自分类Dev

遍历包含另一个列表的列表,包含另一个列表的等

来自分类Dev

检查是否有一个列表列表可以与另一个列表列表统一

来自分类Dev

如何显示另一个标签的两列中带有值的验证列表?

来自分类Dev

如何显示另一个标签的两列中带有值的验证列表?

来自分类Dev

带有局部视图的ajax表单,具有动态生成的列表,该列表在另一个局部视图上更新值

来自分类Dev

在另一个列表子集中搜索另一个列表项

来自分类Dev

如何获得一个列表的所有排序,以使该列表等于另一个列表?

来自分类Dev

如何获得一个列表的所有排序,以使该列表等于另一个列表?

来自分类Dev

创建一个元素列表可以依赖另一个列表的列表

来自分类Dev

C#将一个列表的值除以另一个列表的值以生成一个新列表

来自分类Dev

从另一个列表更新列表-实体框架

来自分类Dev

根据另一个列表对列表进行排序

来自分类Dev

删除另一个列表中的列表成员

来自分类Dev

C#从另一个列表更新列表

来自分类Dev

在另一个列表中查找列表

来自分类Dev

列表包含另一个顺序相同的列表

来自分类Dev

将列表追加到另一个列表

来自分类Dev

从另一个列表对json列表进行排序

来自分类Dev

根据另一个列表制作动态列表

来自分类Dev

包含另一个列表的列表

来自分类Dev

根据另一个列表过滤通用列表

来自分类Dev

从另一个列表创建Excel列表

来自分类Dev

根据另一个列表对列表进行排序

来自分类Dev

将列表排序到另一个列表

来自分类Dev

从另一个列表更新列表-实体框架

来自分类Dev

另一个关联列表中的关联列表

来自分类Dev

如何从另一个列表创建项目列表

来自分类Dev

获取包含另一个列表的项目列表

Related 相关文章

  1. 1

    从带有 JavaScript/Angular/TypeScript 的另一个选择列表的选择列表中选择一个选项

  2. 2

    遍历包含另一个列表的列表,包含另一个列表的等

  3. 3

    检查是否有一个列表列表可以与另一个列表列表统一

  4. 4

    如何显示另一个标签的两列中带有值的验证列表?

  5. 5

    如何显示另一个标签的两列中带有值的验证列表?

  6. 6

    带有局部视图的ajax表单,具有动态生成的列表,该列表在另一个局部视图上更新值

  7. 7

    在另一个列表子集中搜索另一个列表项

  8. 8

    如何获得一个列表的所有排序,以使该列表等于另一个列表?

  9. 9

    如何获得一个列表的所有排序,以使该列表等于另一个列表?

  10. 10

    创建一个元素列表可以依赖另一个列表的列表

  11. 11

    C#将一个列表的值除以另一个列表的值以生成一个新列表

  12. 12

    从另一个列表更新列表-实体框架

  13. 13

    根据另一个列表对列表进行排序

  14. 14

    删除另一个列表中的列表成员

  15. 15

    C#从另一个列表更新列表

  16. 16

    在另一个列表中查找列表

  17. 17

    列表包含另一个顺序相同的列表

  18. 18

    将列表追加到另一个列表

  19. 19

    从另一个列表对json列表进行排序

  20. 20

    根据另一个列表制作动态列表

  21. 21

    包含另一个列表的列表

  22. 22

    根据另一个列表过滤通用列表

  23. 23

    从另一个列表创建Excel列表

  24. 24

    根据另一个列表对列表进行排序

  25. 25

    将列表排序到另一个列表

  26. 26

    从另一个列表更新列表-实体框架

  27. 27

    另一个关联列表中的关联列表

  28. 28

    如何从另一个列表创建项目列表

  29. 29

    获取包含另一个列表的项目列表

热门标签

归档