看板 R_Language 關於我們 聯絡資訊
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
celestialgod: as.Date("2012-08-12", "%Y-%m-%d") %>% year 08/13 22:10
celestialgod: 再用YEAR去剪就好 08/13 22:10
celestialgod: 給定就直接用2015去剪 08/13 22:11