私はファイナンスのための本のpythonから次のコードを持っています。しかし、numpyのラウンド関数は、 "return round(decimals、out)"のようなエラーを引き起こします。 TypeError:round()は最大2つの引数(3が与えられます) "python numpyラウンド関数の奇妙なエラー
誰かが私が間違っていることを知っていますか?エラーメッセージに基づいて
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)
あなたはどのバージョンのパンダを使用していますか? – Alexander
それは与えられたように私のために働く、2つの場所へのラウンド。もっと重要なのは、2つの引数をきちんと正しく提供していることだけです。 – roadrunner66
も私のために働いた。 – Hun