У меня есть этот ряд в кадре данных df :
column1 column2 column3
needs n before mi toilets 2013 sport
Я хочу поместить строку в column1 с количеством символов ниже 4 раз, чтобы мой датафрейм будет выглядеть так:
column1 column2 column3
needs before toilets 2013 sport
Я попробовал список простых для l oop с этим кодом:
for i in df['column1'].str.split():
for j in i:
if len(j) < 4:
df['column1'].drop(j)
, но я получил сообщение об ошибке:
"['n'] not found in axis"
Я также пытался упростить код для составления списка, но пока не получаю хорошего кода. Это моя попытка сделать это , но с выводом print (j) :
[print(j) for i in df['column1'].str.split() for j in df['column1'] if len(j) < 4]
и я не получил возврата для этого кода.
У кого-либо есть идея почему? спасибо