Fügt eine neue Spalte in ein XTS-Objekt ein

8

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.

    
Ahdee 25.10.2013, 21:41
quelle

1 Antwort

13

Sie können keine Spalten zu Zoo / xts-Objekten hinzufügen. Sie können jedoch die Funktion $<- verwenden.

%Vor%

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.

    
Joshua Ulrich 25.10.2013, 22:06
quelle

Tags und Links