-1
您好我有一個名爲周的列,但類是整數。它看起來像這樣如何將整數轉換爲r中的日期格式?
Week 201401 201402 201403 201404
這些基本上我想將它們轉換成周結束日期像
201401 = 2014年1月5日
201402 = 2014- 2014年周01-12
謝謝。
Ps。我試圖谷歌的答案,但不能得到相關的。另外as.Date不適合我。
再次感謝。
您好我有一個名爲周的列,但類是整數。它看起來像這樣如何將整數轉換爲r中的日期格式?
Week 201401 201402 201403 201404
這些基本上我想將它們轉換成周結束日期像
201401 = 2014年1月5日
201402 = 2014- 2014年周01-12
謝謝。
Ps。我試圖谷歌的答案,但不能得到相關的。另外as.Date不適合我。
再次感謝。
這裏是一個解決方案:
dates <- c(201401, 201402, 201403, 201404)
as.Date(paste0(dates, '-0'), format = "%Y%W-%w")
# [1] "2014-01-05" "2014-01-12" "2014-01-19" "2014-01-26"
%W
是週數,我們有-0
得到周的最後一天(星期日)(%w
從0到6)。
你可以看看help("strptime")
得到更多關於日期操縱的信息。
看起來你有第一週開始的規則。請解釋併發布您的解決方案。 –
不,我剛打開窗口日曆並檢查了第一週,並在'2014-01-05'結束。任何將這種整數類型轉換爲日期的方法將幫助 –
因此,您正在尋找一週 - **結束**日期?這個信息也應該在你的嘗試中。 –