Ich habe den folgenden Code aus dem Buch Python für Finanzen. Aber die Rundungsfunktion von numpy verursacht einen Fehler wie "return round (Dezimalzahlen, out) TypeError: round() braucht höchstens 2 Argumente (3 gegeben)"python numpy runde Funktion seltsamer Fehler
weiß jemand, was ich falsch mache?
import numpy as np
import pandas as pd
import pandas.io.data as web
sp500 = web.DataReader('^GSPC', data_source='yahoo',
start='1/1/2000', end='4/14/2014')
sp500.info()
sp500['Close'].plot(grid=True, figsize=(8, 5))
sp500['42d'] = np.round(pd.rolling_mean(sp500['Close'], window=42), 2)
Welche Version von Pandas verwendest du? – Alexander
Es funktioniert für mich wie angegeben, Runden zu 2 Orten. Noch wichtiger ist, dass Sie nur zwei Argumente richtig angeben. – roadrunner66
arbeitete für mich auch. – Hun