Sehr neu für Pandas. Importieren von Bestandsdaten in einen DF und ich möchte den 10D rollierenden Durchschnitt berechnen. Das kann ich herausfinden. Problem ist, gibt es 9 NaN wegen der 10D gleitenden Durchschnittsperiode.Pandas Rolling Average-Serie in einem Datenrahmen neu ausrichten
Ich möchte die Daten neu ausrichten, so dass der 10. Teil der Daten eine neue rollende durchschnittliche Spalte an der Spitze des Datenrahmens ist. Ich habe versucht, die Daten zu bewegen, indem Sie den folgenden Code schreiben:
small = pd.rolling_mean(df['Close'],10)
und dann zu versuchen, dass
df['MA10D2'] = small[9:]
mit dem folgenden Code zum df hinzufügen, aber es gibt immer noch 9 NaN an der Spitze. Kann mir jemand helfen?