pandas удалить последний символ в колонке по условию в другой колонке

В таблице есть артикулы art_str длиной 5 (68965) и 6 (689621) символов, это строки. Если символов 6, то нужно , удалить последний символ (1), чтобы сократить до 5 символов (68962) Тут я сделал доп колонку len_new_art с длиной символов, по ней нужно привести все к 5 символам.


Ответы (1 шт):

Автор решения: strawdog

не нужно изобретать велосипед

df["art_str"] = df["art_str"].str[:5]
→ Ссылка