作者frojet (喵球)
看板R_Language
標題[問題] 如何寫迴圈去新增欄位來紀錄住院次數
時間Thu Jul 26 14:57:38 2018
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
https://i.imgur.com/ru1axDh.png
如上圖 原有資料
已有A欄位:病歷號、 B欄位:住院序號(前7碼住院日期+末四碼流水號)
想根據A及B欄位,新增一個C欄位
來換算紀錄每一個病人住院次數
PS:跟先前網友提的問題很像,但前個問題 是直接算出總和,
但我主要是想新增C欄去跑後續的統計ex: 重複量測或GEE
--
不去評價別人,是一種修養。
不活在別人評價下,是一種修行。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.185.146
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1532588265.A.12E.html
※ 編輯: frojet (180.217.185.146), 07/26/2018 14:58:33
→ x88776544pc: df %>% group_by(A) %>% mutate( C = seq( n() ) ) 07/26 15:57
推 locka: 推樓上,第一個也是想到這樣解XD 07/26 18:09
推 andrew43: 保險起見先對B在A之下進行排序。 07/26 19:11
→ frojet: 感謝 真的解決我的問題 09/29 00:22