Повторная выборка панд не работает должным образом - PullRequest
0 голосов
/ 02 ноября 2018

Вот код data.pkl и ниже. Я получаю значения для SMA20, но для SMA200 я получаю NaN. Набор данных достаточно большой, чтобы найти среднее значение SMA200. Что я дурачусь?

df = pd.read_pickle("data.pkl")
if not df.empty:    
    df = df.astype(dtype={"volume": "int32", "close": "float32",
                                 "date": 'datetime64[ns]'})        
    df.date = df.date - pd.Timedelta('-5 hours 30 min')    
    df.set_index('date', inplace=True, drop=True)            
    df = df.resample('5Min').agg({'close': 'ohlc', 'volume': 'sum'})   
    df3 = pd.merge(df['close'], df['volume'], on="date")        
    df3['SMA20'] = df3['close'].rolling(window=20).mean()
    df3['SMA200'] = df3['close'].rolling(window=200).mean()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...