R 用值替换同一组中的NA
我想用非NA值替换每组中的NA 我们能用的最好的HR 用值替换同一组中的NA,r,R,我想用非NA值替换每组中的NA 我们能用的最好的H id code 1 1 A 2 1 A 3 2 A 4 3 E 5 3 E 如果打算用以前的非NA替换NA,也可以是fill library(dplyr) DF %>% group_by(id) %>% mutate(code = first(code[!is.na(cod)])) 如果没有或有多个呢? library(dplyr) DF %>% group
id code
1 1 A
2 1 A
3 2 A
4 3 E
5 3 E
如果打算用以前的非NA替换NA,也可以是
fill
library(dplyr)
DF %>%
group_by(id) %>%
mutate(code = first(code[!is.na(cod)]))
如果没有或有多个呢?
library(dplyr)
DF %>%
group_by(id) %>%
mutate(code = first(code[!is.na(cod)]))
library(tidyr)
DF %>%
group_by(id) %>%
fill(code)