Первый метод может изменить имя столбца, он отлично работает на моем компьютере,
. Обратите внимание, что он не меняет исходный кадр данных, вместо этого он возвращает новый кадр данных, чтобы сделать изменение постоянным,
df.rename(columns= {'Yr_Mo_Dy': 'Dates'},inplace=True)
Второй метод также работает, он не выдает ошибку Dates Key.