У меня есть датафрейм с именами некоторых столбцов, имеющих шведские символы (ö, ä, å).Я хотел бы заменить эти символы на простые o, a, a.
Я пытался преобразовать имена столбцов в str и заменить символы, это работает, но потом становится сложнее, если я хочу присвоить str в качестве имен столбцов, то есть требуется несколько операций, которые усложняют его.
Я попробовал следующий код, который заменяет шведские символы в именах столбцов на английские алфавиты и возвращает результат как str.
from unidecode import unidecode
unicodedata.normalize('NFKD',str(df.columns).decode('utf-8')).encode('ascii', 'ignore')
Есть ли способ использовать возвращаемую строку в качестве имени столбца для кадра данных?Если нет, то есть ли лучший способ заменить шведские символы в именах столбцов?