Я новичок в R. Я надеялся заменить отсутствующие значения X в данных.Как я могу заменить отсутствующие значения «X», когда «Time» = 1 или 2, значением «X», когда «Time» = 3 для того же «SubID» и того же «Day»
SubID: номер субъекта
День: номер дня каждого субъекта (1,2,3 ... 21)
Время: утро, помеченное как 1, день, отмеченный как 2, и вечер, отмеченный как 3
X: имеет допустимое значение только когда время равно 3, другие отсутствуют.
SubID Day Time X
1 1 1 NA
1 1 2 NA
1 1 3 7.4
1 2 1 NA
1 2 3 6.2
2 1 1 NA
2 1 2 NA
2 1 3 7.1
2 2 3 5.9
2 2 2 NA
2 2 1 NA
Мне удалось пройти до следующих кодов в зоопарке.У меня очень ограниченный опыт в R. Спасибо заранее!
data2 <- transform(data1,
x = na.aggregate(x,by=SubID,FUN=sum,na.rm = T))