→ cywhale: data.table::melt(DT,measure=patterns("^A","^B","^C")) 06/28 12:09
→ ianmao: df %>% dplyr::mutate(A=A1+A2,B=B1+B2,C=C1+C2+C3) %>% 06/28 15:28
→ ianmao: dplyr::select(A, B, C) 06/28 15:28
→ ianmao: 我漏了id,第二行改成dplyr::select(id, A, B, C) 06/28 15:39
→ ianmao: 如果ABC欄位很多,A<-df %>% select(starts_with("A") %>% 06/29 00:13
→ ianmao: apply(sum, MARGIN = 1),然後分別製作B,C 06/29 00:14
→ ianmao: 最後合併 df_final <- cbind(id = df$id, A, B, C) 06/29 00:17
推 silvertai: 樓上第一種作法的第一步也可以把mutate改成transmute 07/02 00:46
→ silvertai: 就會直接只留下新產生的A, B, C了 阿但是這樣會沒有id 07/02 00:51