我想根据ID
变量填充<NA>
以获得正确的因子值。使用基于ID变量的因子值填充缺失值
下面是变量:
ID <- c(1,1,1,2,2,2,3,3,3)
Gender_NA <- c("m",NA,"m",NA,"f",NA,"m","m",NA)
Gender <- c("m","m","m","f","f","f","m","m","m")
这里的数据我:
Data_have <- data.frame (ID,Gender_NA)
ID Gender_NA
1 m
1 <NA>
1 m
2 <NA>
2 f
2 <NA>
3 m
3 m
3 <NA>
这里是我whant的数据有:
Data_whant <- data.frame (ID,Gender)
ID Gender
1 m
1 m
1 m
2 f
2 f
2 f
3 m
3 m
3 m
我曾尝试在这个论坛上找到解决方案,但我无法让我工作。
帮助将不胜感激。
@Carl请检查更新 – akrun