Я только начинаю использовать пользовательские функции, так что, наверное, это не очень сложный вопрос, простите меня.
У меня есть несколько фреймов данных, у всех из которых есть столбец с именем 'interval_time' (например), и я хотел бы переименовать этот столбец в 'Timestamp'.
Я знаю, что я могу сделать это вручную с этим;
df = df.rename(index=str, columns={'interval_time': 'Timestamp'})
но теперь я бы хотел определить функцию с именем rename, которая делает это для меня. Я видел, что это работает;
def rename(data):
print(data.rename(index=str, columns={'interval_time': 'Timestamp'}))
но я не могу понять, как сохранить переименованный фрейм данных, я пробовал это;
def rename(data):
data = data.rename(index=str, columns={'interval_time': 'Timestamp'})
Используемые мной фреймы данных имеют следующую форму;
df_scada
interval_time A ... X Y
0 2010-11-01 00:00:00 0.0 ... 396.36710 381.68860
1 2010-11-01 00:05:00 0.0 ... 392.97974 381.40634
2 2010-11-01 00:10:00 0.0 ... 390.15695 379.99493
3 2010-11-01 00:15:00 0.0 ... 389.02786 379.14810