РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
404 of 687 menu

Метод 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,
    который меняет регистр каждого символа на противоположный
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить