Иногда длина строки в ячейке датафрейма или Series великовата и ее нужно сократить.
Когда может возникнуть такая потребность? Например, если такая строка станет признаком на оси графика в matplotlib. График с длинными строками выглядит некрасиво.
Создадим серию.
Применим к каждому значению анонимную функцию.
Вызываем функцию `apply`, если строка длиннее 18 символов `if len(x) > 18`, то оставляем только их и прибавляем три точки `x[:18] + '...'`, либо оставляем как есть ` else x`.
Вот и все
Спасибо за чтение.
Пожалуйста, ознакомьтесь с исходным кодом в записной книжке на моем Github.