作者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
1F:推 chinghao805:有办法用民国年吗?因为会出现69->1969 68->2068 06/06 22:14
2F:→ chinghao805:本来只差一年,却变 差999年>"< 06/06 22:15
※ 编辑: bugle 来自: 218.167.166.35 (06/06 22:25)