作者bugle (低點)
看板Statistics
標題Re: [問題] [R]日期相減..
時間Fri Jun 6 21:51:09 2008
※ 引述《chinghao805 (小豪)》之銘言:
: 我遇到要處理相隔多長的日期問題
: 格式為(月/日/年)
: 01/04/94
: 04/02/98
: 在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
※ 編輯: bugle 來自: 218.167.166.35 (06/06 22:25)