Я надеюсь, что кто-то может помочь мне здесь. Я довольно новичок в Python, и я застрял с For L oop, чтобы создать пару временных сдвигов для моей серии datetime. Как только я перебрал смены и хочу получить доступ к столбцам по имени, чтобы рассчитать процентное изменение, я получаю ключевую ошибку.
Вот как выглядит мой код:
i=1
x=50
for i in range (x):
df_data_1['visits_lag_',i] = df_data_1['visits'].shift(i)
Вывод выглядит следующим образом: df.dtypes
Теперь, если я хочу вычислить или получить доступ к одному из вновь созданных столбцов, я получаю сообщение об ошибке ключа:
df_data_1['percent_change_test'] =
(df_data_1['visits']/df_data_1['(visits_lag_, 1)'])*100
Там написано:
Пожалуйста, кто-нибудь может мне здесь помочь, что я делаю не так?