2017-09-17 28 views
0

我有一個Dataframe traindf,其日期列的格式爲「YYYY-MM-DD」。我試圖在當年的日期中轉換日期並追加到年份。例如。 「2010-02-05」到「2010036」。我得到了下面的代碼工作,但想檢查是否有任何有效的方式來獲取它。 (tm_year,datetime.datetime.strptime(dt,fmt).timetuple()。tm_yday ))在traindf [ '日期'] DT〕將日期轉換爲Python中的Dataframe的年份

traindf [ '日期'] = dtstrip

+0

的要求,以提高工作的代碼屬於上codereview.stackexchange.com – chepner

回答

0

你要這樣呢?

today = datetime.datetime.now() 
print(today.strftime('%Y%j')) 

對於今天的輸出是:

2017260 
相關問題