У меня возникли проблемы с применением верхнего регистра к столбцу в моем DataFrame.Применение верхнего регистра к столбцу в dataframe pandas
данныеframe - df
.
1/2 ID
- это головка колонны, в которой необходимо применять ВЕРХНИЙ.
Проблема состоит в том, что значения состоят из трех букв и трех чисел. Например, rrr123
является одним из значений.
df['1/2 ID'] = map(str.upper, df['1/2 ID'])
я получил ошибку:
TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode' error.
Как я могу применить верхний регистр к первым трем буквам в колонке DataFrame df
?
ул является метод класса ул и ожидает ул не юникод, 'ул .upper (u "foo") -> error' –