Date
, Age
및 Customer_ID
의 데이터 세트가 있습니다. Age
의 행 중 일부에 누락 값 (NAs)이있어 그 값을 전가하고 싶습니다. 나는 30 ~ 35과 Age
에 NAS를 대체하려는NA를 인접한 행에서 중복으로 바꾸기 R
Date <- c("201101", "201102", "201101", "201102", "201103")
Age <- c("12-17", "12-17", "30-35", NA, NA)
Customer_ID <- c("1234", "1234", "5678", "5678", "5678")
df <- data.frame(Date, Age, Customer_ID)
Date Age Customer_ID
201101 12-17 1234
201102 12-17 1234
201101 30-35 5678
201102 NA 5678
201103 NA 5678
: 여기
몇 가지 예를 들어 데이터입니다.따라서 모든 NA의 경우 동일한 Customer_ID
을 가진 다른 행이 있는지 확인하고 NA를 다른 행에 표시된 Age
의 값으로 바꿔야합니다.
방법에 대한 아이디어가 있으십니까? 감사.
동일한 고객 ID를 가진 다른 행이 있다면 어떻게 될까요? –
@SamFirke 당신이 맞습니다, 링크 주셔서 감사합니다. – kiae