у меня есть несколько файлов excel с одинаковыми именами столбцов, кроме одного.
В одном файле он называется EndOfMarchStatus, в другом — EndofAprilStatus и так далее.
мне нужно изменить имя столбца, чтобы просто сказать EndofMonthStatus. я действительно не нашел ответа, соответствующего этому вопросу.
некоторая форма команды переименования с подстановочными знаками или startwith, вероятно, будет работать.
вещи, которые я пробовал, но не работали:
sheet1df.columns.str.replace('Endof.*', 'EndOfMonthStatus')
sheet1df.rename(columns={sheet1df.filter(regex='*.Status').columns[0]: 'EndOfMonthStatus'}, inplace=True)
sheet1df.rename(columns={'^Status':'EndOfMonthStatus'}, inplace=True)
sheet1df.rename(columns=lambda x: x.replace('Endof%', 'EndOfMonthStatus'), inplace=True)