1
有沒有一種方法,利用大熊貓,構建Timestamp
基於3輸入:的Python - 熊貓:構建日期一年,週週的年份和日期的
- 年份(例如:2010)
- 一年的一週(例如:3:3周)
- 一週的日子:(例如星期一)
在那個特定的例子,其結果必然是Timestamp('2010-01-18')
任何人都有一種巧妙的方式來實現這一點?
有沒有一種方法,利用大熊貓,構建Timestamp
基於3輸入:的Python - 熊貓:構建日期一年,週週的年份和日期的
在那個特定的例子,其結果必然是Timestamp('2010-01-18')
任何人都有一種巧妙的方式來實現這一點?
您可以使用您提供這樣的邏輯生成日期:
>>> datetime.datetime.strptime("2010-3-Monday", "%Y-%W-%A")
datetime.datetime(2010, 1, 18, 0, 0)
您可能需要調整您的格式,這取決於到底什麼要傳遞到strptime
,但你可以找到適當的格式化選項here
嘗試df ['DateTime'] = df [[''Year','Month','Day']]。apply(lambda s:datetime.datetime(* s),axis = 1) – Vipin