@RockyMotion

Как правильно «перебрать» значения строки в Dataframe?

Пытаюсь провести лемматизацию слов, но не могу правильно подать DataFrame Pandas, каждая строка состоит из токенизированных предложений, как такое:
['каким', 'образом', 'можно', 'снимать', 'timelapse', 'на', 'iphone', 'на', 'основе', 'интервальных', 'фото', '?']
Мне нужно получить строку, перебрать по 1 слову, обработать и собрать назад. Я попробовал как в коде ниже, но он подает только все слова сразу. Если я делаю еще раз for i, то он начинает перебирать по буквам.

data_clear = pd.read_csv('C:\\Users\\ugrobug\\Desktop\\out_token.csv', sep='\t', encoding='utf-8')
  
  for i in data_clear['0']:
        c = morph.parse(i)[0]
        lemmas = c.normal_form
        
    final_data.loc[len(final_data)]=[lemmas]
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SideWest
Python.Новичок
Кто-то что нибудь понял?
Я нет!

Покажи что именно в data clear

Потом что значит data_clear['0']

Готов спорить что тебе надо либо data_clear[0]
Либо вообще просто data_clear
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы