1
我有一個名爲「date_of_work」的列的熊貓表。此列包含以下格式的日期對象MM/DD/YYYY。例如2016年9月19日,或12/5/2016將日期的熊貓列轉換爲日期
我試圖創建一個新的列,從1到365之間的值分配一天,所以我可以創建一個散點圖軸。我創建了這個功能:
def converttoday(datex):
datex=str(datex)
newdate=datex.split('/')
day1=int(newdate[0])*30
day2=int(newdate[1])
finaldate=day1+day2
return finaldate
它忽略了一年,因爲我不關心那個(更關注於季節性)。任何想法如何轉換?嘗試此操作時出現錯誤。
任何幫助表示讚賞!
嘿@MaxU,感謝您的回覆。它努力把它變成一個日期時間對象。一旦我這樣做,是否有一個命令可以將日期時間對象轉換爲一年中的那一週?我試過這個: –
dt = datetime.date(2016,9,19) wk = dt.isocalendar()[1] print wk –
這會產生正確的一週,但只有當參數按順序放入時纔會生效。它不顯示與日期時間對象的工作。 –