[問題] 計算年齡

看板R_Language作者 (零度空間)時間10年前 (2015/08/13 21:59), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
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 選擇性,也許未來有用 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.13.229 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1439474385.A.8F3.html

08/13 22:10, , 1F
as.Date("2012-08-12", "%Y-%m-%d") %>% year
08/13 22:10, 1F

08/13 22:10, , 2F
再用YEAR去剪就好
08/13 22:10, 2F

08/13 22:11, , 3F
給定就直接用2015去剪
08/13 22:11, 3F
文章代碼(AID): #1LpABHZp (R_Language)
文章代碼(AID): #1LpABHZp (R_Language)