Метод wrap
Метод wrap аксессора str применяется к Series
и выполняет перенос строк в каждом элементе серии на основе
заданной ширины. Первым параметром передаётся максимальная
ширина строки в символах. По умолчанию ширина равна 70.
Метод возвращает новую серию с перенесёнными строками.
Синтаксис
ser.str.wrap([width])
Пример
Давайте выполним перенос длинной строки на ширину 20 символов:
import pandas as pd
ser = pd.Series(['This is a very long string that needs wrapping'])
res = ser.str.wrap(20)
print(res)
Результат выполнения кода:
0 This is a very long\nstring that needs\nwrapping
dtype: object
Пример
Теперь применим перенос к нескольким строкам разной длины:
import pandas as pd
ser = pd.Series([
'Short text',
'This is a longer text that needs wrapping',
'Another very long sentence that should be wrapped'
])
res = ser.str.wrap(15)
print(res)
Результат выполнения кода:
0 Short text
1 This is a\nlonger text\nthat needs\nwrapping
2 Another very\nlong sentence\nthat should be\nwrapped
dtype: object
Пример
Метод wrap также работает с параметром ширины по умолчанию:
import pandas as pd
ser = pd.Series(['This is a very long string'])
res = ser.str.wrap()
print(res)
Результат выполнения кода:
0 This is a very long string
dtype: object