Метод upper
Метод upper применяется к Series строкового типа
через аксессор str и возвращает новую серию,
где все символы каждой строки переведены в верхний регистр.
Метод не принимает параметров. Если в ячейке содержится пропуск NaN,
он остаётся без изменений.
Синтаксис
ser.str.upper()
Пример
Давайте преобразуем строки в серии к верхнему регистру:
import pandas as pd
ser = pd.Series(['abcde', 'article', 'user', 'data.csv'])
res = ser.str.upper()
print(res)
Результат выполнения кода:
0 ABCDE
1 ARTICLE
2 USER
3 DATA.CSV
dtype: object
Пример
Метод корректно обрабатывает смешанный регистр и числа:
import pandas as pd
ser = pd.Series(['Hello', '123abc', 'PyThOn', 'World!'])
res = ser.str.upper()
print(res)
Результат выполнения кода:
0 HELLO
1 123ABC
2 PYTHON
3 WORLD!
dtype: object
Пример
Применяем метод к столбцу таблицы DataFrame:
import pandas as pd
df = pd.DataFrame({
'a': ['one', 'two', 'three'],
'b': ['first', 'second', 'third']
})
df['a'] = df['a'].str.upper()
print(df)
Результат выполнения кода:
a b
0 ONE first
1 TWO second
2 THREE third
Смотрите также
-
метод
lower,
который преобразует строки в нижний регистр -
метод
title,
который переводит первый символ каждого слова в верхний регистр -
метод
capitalize,
который переводит в верхний регистр только первый символ строки -
метод
swapcase,
который меняет регистр каждого символа на противоположный