有没有办法,使用pandas,基于3输入构建Timestamp
:
在该特定示例中,结果为Timestamp('2010-01-18')
任何人都有一种聪明的方法可以达到这个目的吗?
答案 0 :(得分:6)
您可以使用您提供的逻辑生成日期:
>>> datetime.datetime.strptime("2010-3-Monday", "%Y-%W-%A")
datetime.datetime(2010, 1, 18, 0, 0)
您可能需要调整格式,具体取决于您传递给strptime
的确切内容,但您可以找到相应的格式选项here