Hi: Ich habe ein xts-Objekt als solches:
%Vor%Ich versuche ein rollendes Mittel zu berechnen und an eine neue Spalte anzuhängen
%Vor% Obwohl rollmean(AA[,"AAPL.Adjusted"],12)
alleine funktioniert; Ich erhalte eine Fehlermeldung, wenn ich versuche, eine neue Spalte anzuhängen.
** Auch das macht es schwierig, dass das neue rollende Mittel keine Daten in jeder Zeile hat, da die ersten 12 "NA" sein sollten. Kann jemand helfen? Vielen Dank.
Sie können keine Spalten zu Zoo / xts-Objekten hinzufügen. Sie können jedoch die Funktion $<-
verwenden.
Beachten Sie auch, dass rollmean
standardmäßig zentriert ist. Sie können rollmeanr
verwenden, um die richtige Ausrichtung zu erhalten. Padding mit NA
wird automatisch ausgeführt, da Sie den Rolling Mean mit dem Originalobjekt zusammenführen. Verwenden Sie fill=NA
, wenn rollmean
explizit hinzugefügt werden soll.