Python - 熊猫:用年份,星期和星期构建日期

时间:2017-04-10 20:33:16

标签: python pandas

有没有办法,使用pandas,基于3输入构建Timestamp

  • 年份(例如:2010年)
  • 一年中的一周(例如:3:第3周)
  • 星期几:(例如星期一)

在该特定示例中,结果为Timestamp('2010-01-18')

任何人都有一种聪明的方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:6)

您可以使用您提供的逻辑生成日期:

>>> datetime.datetime.strptime("2010-3-Monday", "%Y-%W-%A")
datetime.datetime(2010, 1, 18, 0, 0)

您可能需要调整格式,具体取决于您传递给strptime的确切内容,但您可以找到相应的格式选项here