Ich habe folgendes data.frame:Füllung NA die besiedelten Werte innerhalb Subgruppen-Werte mit
name nav_status destination
A 5 MUMBAI
A 0 NA
A 1 NA
B 5 NA
B 0 NEW YORK
B 1 NA
Ich beabsichtige, die NA-Werte mit dem Wert auf den Namen Spalte basierend aufzufüllen. Ich habe versucht:
Auffüllen
NA
Werte mit dem letzten Beobachtungstechnik durch nach vorn, aber dann werden die Daten verzerrt. Ich benutzen daszoo
Paket und diena.locf
Syntax:NEW <- na.locf(FINAL, fromLast = TRUE)
Ich habe versucht, auch eine separate Datei zu erstellen und dann
gsub
verwenden, aber es ist nicht generisch und eine separate Datei muss jedes Mal erstellt werden, wie Ich habe riesige Daten.
Erwartetes Ergebnis:
name nav_status destination
A 5 MUMBAI
A 0 MUMBAI
A 1 MUMBAI
B 5 NEW YORK
B 0 NEW YORK
B 1 NEW YORK