Метод lower
Метод lower применяется к Series
через аксессор str и возвращает новую серию,
где все символы каждой строки переведены в нижний регистр.
Метод не принимает параметров.
Синтаксис
ser.str.lower()
Пример
Давайте переведём строки в нижний регистр:
import pandas as pd
ser = pd.Series(['ABC', 'DeF', 'GHI'])
res = ser.str.lower()
print(res)
Результат выполнения кода:
0 abc
1 def
2 ghi
dtype: object
Пример
Рассмотрим работу метода на смешанных данных с числами и пропусками:
import pandas as pd
ser = pd.Series(['user', 'ADMIN', 'Guest', 123, None])
res = ser.str.lower()
print(res)
Результат выполнения кода:
0 user
1 admin
2 guest
3 NaN
4 NaN
dtype: object
Как видно из результата, числовые значения
превращаются в NaN, а пропуски остаются
пропусками.
Пример
Применим метод к данным, содержащим специальные символы и пробелы:
import pandas as pd
ser = pd.Series(['Data!', 'CSV file', ' HELLO '])
res = ser.str.lower()
print(res)
Результат выполнения кода:
0 data!
1 csv file
2 hello
dtype: object
Метод не изменяет регистр специальных символов и пробелов, преобразуя только буквенные символы.
Смотрите также
-
метод
upper,
который переводит строки в верхний регистр -
метод
title,
который делает первую букву каждого слова заглавной -
метод
capitalize,
который делает заглавной первую букву строки -
метод
swapcase,
который меняет регистр каждого символа на противоположный