Метод isspace
Метод isspace аксессора str применяется к серии Series
и возвращает булеву серию, где True означает, что строка полностью
состоит из пробельных символов (пробел, табуляция, перевод строки и другие),
а False - в противном случае. Пустая строка возвращает False.
Синтаксис
ser.str.isspace()
Пример
Создадим серию с различными строками и проверим их:
import pandas as pd
ser = pd.Series([' ', 'abc', ' x ', '\t\n', ''])
res = ser.str.isspace()
print(res)
Результат выполнения кода:
0 True
1 False
2 False
3 True
4 False
dtype: bool
Пример
Применим метод к серии с числами, преобразованными в строки:
import pandas as pd
ser = pd.Series(['123', ' 45', ' ', '0', ''])
res = ser.str.isspace()
print(res)
Результат выполнения кода:
0 False
1 False
2 True
3 False
4 False
dtype: bool
Пример
Используем метод для фильтрации строк в серии:
import pandas as pd
ser = pd.Series(['word', ' ', 'text', '\n', 'data'])
filtered = ser[~ser.str.isspace()]
print(filtered)
Результат выполнения кода:
0 word
2 text
4 data
dtype: object