РЕДАКТИРОВАТЬ: Как указал пользователь @Mayank Porwal, я забыл указать столбцы ключевых слов в команде df.rename. Я нашел другое решение, предложенное с помощью @ cs95 с использованием str.rstrip для удаления всех суффиксов в заголовках.
df.columns = df.columns.str.rstrip('_TEXT')
ОРИГИНАЛЬНЫЙ ВОПРОС: у меня есть данные, извлеченные из файла CSV. Данные организованы в столбцы с заголовками по общей схеме именования. sh Для автоматического удаления текста (суффикса) в каждом столбце без необходимости указывать имя каждого старого и нового столбца. Ни один из методов, которые я пробовал до сих пор, не работал.
Пример использования Pandas функция переименования
df = pd.read_csv('data.csv')
df.rename({'B1A1 Average Length (um)':'B1A1'}, inplace=True)
df.head()
Возвращает
![enter image description here](https://i.stack.imgur.com/hBd2g.png)
Любые отзывы и комментарии приветствуются!