Re: [問題] [R]日期相減..
:
: 當然可以
:
: R對時間的處理可以秒為單位(POSIXt/POSIXct),或是以日期為單位(Date)
:
: 以你的例子而言 (我假設01/04/94是指西元年)
:
: as.Date("01/04/94","%m/%d/%y") 就可以把"01/04/94"轉為 Date
: ^^^^^^^^字串^^^^^^^指定格式
:
: Date 物件就可以作加減,產出的物件叫做 difftime (同理會有 as.difftime 這個函數)
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 218.167.166.35
: 推 chinghao805:有辦法用民國年嗎?因為會出現69->1969 68->2068 06/06 22:14
: → chinghao805:本來只差一年,卻變 差999年>"< 06/06 22:15
當然還是可以
那就是 1.把民國年抓出來 2.轉成數字 3.加1911 4.塞回去
不過太長了,是個有點笨的方法
你也可以把錯誤的 Date 加 11 年分的 difftime 回去
ex: 69 -> 1969 -> 1980
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.166.35
推
06/06 22:37, , 1F
06/06 22:37, 1F
→
06/06 22:39, , 2F
06/06 22:39, 2F
→
06/06 22:43, , 3F
06/06 22:43, 3F
討論串 (同標題文章)