统计211

标题: 哪位大侠懂R? [打印本页]

作者: somnus    时间: 2011-12-5 17:01
标题: 哪位大侠懂R?
R软件包MASS里面的数据Aids2里面的日期(确诊日期和死亡日期)是天数还是什么?
数据是这样的:
7}HANP9{E5_JJRW@~HGS]CI.jpg (45.77 KB, 下载次数: 0)
diag和death代表两个日期,不知道这个数字是表示什么。
急用,跪求各位大侠啊!
作者: 论坛COO    时间: 2011-12-5 17:44
相应的日期,格式是数字的,你转化成日期格式!
作者: somnus    时间: 2011-12-5 19:27
论坛COO 发表于 2011-12-5 17:44
相应的日期,格式是数字的,你转化成日期格式!

要怎么转日期呢?这个我不会。恳求帮忙!{:1_183:}
作者: somnus    时间: 2011-12-6 12:19
论坛COO 发表于 2011-12-5 17:44
相应的日期,格式是数字的,你转化成日期格式!

那它代表的是天数吗?
作者: 论坛COO    时间: 2011-12-8 21:40
相差是天数!就像excel里面的日期转化为数字一样,遗憾的是我不太了解R中日期的起始日期!也不会转换,如果你找到方法记得贴上来!
作者: 论坛COO    时间: 2011-12-8 22:49
按照帖子里面的日期格式的应该是excel里面日期变成了数值,但是我按照R中的转换方法得出的日期最晚的是1931年7月2日,具体转换方法  依据:Excel is said to use 1900-01-01 as day 1 (Windows default) or
## 1904-01-01 as day 0 (Mac default)
所以:windows中
> as.Date(10905, origin="1900-01-01")
[1] "1929-11-10"
mac中修改原始的数据日期即可
ps:因为看到Aids 我就觉得是艾滋,觉得时间不应该那么靠前,我不知道这个研究开始的时间,以上仅作为参考
作者: somnus    时间: 2011-12-12 23:55
论坛COO 发表于 2011-12-8 22:49
按照帖子里面的日期格式的应该是excel里面日期变成了数值,但是我按照R中的转换方法得出的日期最晚的是1931 ...

多谢!多谢!




欢迎光临 统计211 (http://tj211.com/) Powered by Discuz! X3.2