Я пытаюсь создать простые временные ряды разных типов прокатки.Один конкретный пример - скользящее среднее N периодов с использованием пакета Python Panda.
Я получаю следующую ошибку: ValueError: Конструктор DataFrame неправильно вызван!
Ниже приведен мой код:
def py_TA_MA(v, n, AscendType):
df = pd.DataFrame(v, columns=['Close'])
df = df.sort_index(ascending=AscendType) # ascending/descending flag
M = pd.Series(df['Close'].rolling(n), name = 'MovingAverage_' + str(n))
df = df.join(M)
df = df.sort_index(ascending=True) #need to double-check this
return df
Кто-нибудь сможет посоветовать?
С уважением