Ich habe einen Datumsvektor mit führenden NAs und ich möchte eine ungefähre Sequenz für diese NAs mit na.approx
aus Paket zoo
generieren.Rückwärts/Rückwärtsna.approx
na.approx
nicht für führende NAs arbeiten:
x <- as.Date(c(rep(NA,3),"1992-01-16","1992-04-16","1992-07-16",
"1992-10-16","1993-01-15","1993-04-16","1993-07-17"))
as.Date(na.approx(x,na.rm=FALSE))
[1] NA NA NA "1992-01-16" "1992-04-16"
1992-07-16" "1992-10-16" "1993-01-15" "1993-04-16" "1993-07-17"
Ich dachte, dass ich meine Vektor rev
mit umkehren könnte, aber ich NAs noch Irgendwelche Ideen
as.Date(na.approx(rev(x),na.rm=FALSE))
[1] "1993-07-17" "1993-04-16" "1993-01-15" "1992-10-16" "1992-07-16"
"1992-04-16" "1992-01-16" NA NA NA
bekommen?
'as.Date (na.approx (x, na.rm = FALSE, Regel = 2))' wird ein bisschen näher, aber es scheint, wie Sie wollen es, um eine Sequenz außerhalb des Bereichs zu erstellen? Versuchen Sie 'as.Date (na.spline (x, na.rm = FALSE))' – user20650
Nur Ihre Bearbeitung zu sehen. Poste deine 'na.spline' Antwort und ich akzeptiere sie. Vielen Dank. –
keine probs .. bitte lösche deine Antwort zurück – user20650