I mają następujące ramki danych w R:wypełnienia „nd jest w ramce danych z informacji zawartych w jednym z rzędów o identyfikatorze pacjenta przy użyciu R
ID Information
1 Yes
1 NA
1 NA
1 Yes
2 No
2 NA
2 NA
3 NA
3 NA
3 Maybe
3 NA
muszę wypełniać wierszy zawierających NA jest z jakakolwiek informacja jest zawarta w jednym z wierszy odpowiadających temu ID. chciałbym mieć to:
ID Information
1 Yes
1 Yes
1 Yes
1 Yes
2 No
2 No
2 No
3 Maybe
3 Maybe
3 Maybe
3 Maybe
O ile mi wiadomo, informacje (tj Tak/Nie/Być może) nie jest sprzeczne obrębie ID, ale mogą to być powtórzone (Przepraszam za brzydkie Format-. Jestem nowicjuszem i nie mogę zamieszczać zdjęć).
Dziękujemy!
Inną opcją byłoby użycie 'na.locf' z' zoo' jak to 'setDT (d) [, Information: = na.locf (Information), by = ID]' –
@VereereraGadekar Wygląda jak "na. locf' pracował na przykład. Więc prawdopodobnie się myliłem. – akrun
@VereereraGadekar Myślę, że potrzebujesz 'transform' lub' mutate', ponieważ 'summary 'podsumowuje wynik do pojedynczego wiersza. – akrun