[问题] 计算年龄

楼主: psinqoo (零度空間)   2015-08-13 21:59:41
ctrl + y 可以删除一整行,请将不需要的内容删除
文章分类提示:
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
使用者(已经有用R 做过不少作品)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
我从SQL 捞出资料 如下
ID YEAR BIRDAY AGE PRO
A 2011 1987-12-18 TW
B 2014 1999-10-13 JP
C 2010 1947-07-10 KO
D 2008 1954-05-24 CH
E 2011 1972-08-14 AU
F 2013 1980-11-12 US
写SQL 计算我不会完全不想看 SQL
想用 R 计算
搜寻后 看了有国外写~ 囧
https://gist.github.com/mmparker/7254445
我想请教 在 ID YEAR BIRDAY 后 生成 AGE 字段 并计算数值
1.如果比对 SYSTEM TIME 该如何写
2.如果给定年份例如 2015 写法
我想过用切的算 但应该有更好的方法?
对了捞出 BIRDAY 是不是要转格式?
如果用 fread 格式 读入 class() data.frame data.table
也得转格式?
[程式范例]:
张贴能够重现错误的程式码,可以帮助版友更快的帮你解决问题
建立重现错误的方法可以参考:
程式码可贴于以下网站:
[环境叙述]:
[关键字]:
eeptools
lubridate
选择性,也许未来有用
作者: celestialgod (天)   2015-08-13 22:10:00
as.Date("2012-08-12", "%Y-%m-%d") %>% year再用YEAR去剪就好给定就直接用2015去剪

Links booklink

Contact Us: admin [ a t ] ucptt.com