PatsyError: Коэффициент оценки ошибки: KeyError: «Ни один из [Int64Index ([0], dtype = 'int64')] отсутствует в [столбцы]» - PullRequest
0 голосов
/ 25 апреля 2019

Основная проблема в том, что я хочу иметь возможность обнаруживать выбросы во временном ряду, и я обнаружил, что Кевин Макисак проделал довольно хорошую работу над Github, но я не могу получить его в wotk из-за следующей ошибки кода:

функция def

def ols_ts(ts, level=0):

    df = ts.to_frame() 

    df['__X'] = ((df.index.get_level_values(level) -df.index.get_level_values(level).min()).

                        astype('timedelta64'))

    return smf.ols(formula ='df[[]] ~ __X', data=df)

Сгенерированная ошибка:

PatsyError: Коэффициент оценки ошибки: KeyError: "Ни один из [Int64Index ([0], dtype = 'int64')] находятся в [столбцах] " df [[0]] ~ __X

Я тщетно пытался понять это. Может кто-нибудь помочь, пожалуйста?

/ M

...