Часто для целей анализа бывает необходимым заменить значения в ячейках таблицы dataframe на другие. Например, на короткие их версии, Или вообще нумерованные.
В приводимом примере замена
- Для программы важно понять над чем вам нужно поработать. Не переживайте, вам будут доступны все опции.
на
- q1
и т д
Вот вариант кода замены с использованием циклов в pandas:
# переименуем названия вопросов внутри столбца question_title для удобства на q1, q2, q3, q4, q5, q6 соответственно for i in filtered_answers.index: if filtered_answers.loc[i,'question_title'] == 'Для программы важно понять над чем вам нужно поработать. Не переживайте, вам будут доступны все опции.': filtered_answers.loc[i,'question_title'] = 'q1' elif filtered_answers.loc[i,'question_title'] == 'В зависимости от опыта работы вам может понадобиться разный вид консультаций и помощи от команды сопровождения и трудоустройства. Для нас очень важен честный ответ и понимание вашего бэкграунда.': filtered_answers.loc[i,'question_title'] = 'q2' elif filtered_answers.loc[i,'question_title'] == 'Бывает, что во время обучения меняется его цель. Например, изначально вы не планировали менять работу, но влюбились в профессию. Может, произошли жизненные изменения или вам сложно определить цель. Чтобы мы поняли, как помочь, отметьте подходящее утверждение:': filtered_answers.loc[i,'question_title'] = 'q3' elif filtered_answers.loc[i,'question_title'] == 'Планируете ли вы записаться на Карьерный Трек?': filtered_answers.loc[i,'question_title'] = 'q4' elif filtered_answers.loc[i,'question_title'] == 'Тут вы можете оставить свой комментарий, если не нашли подходящего варианта ответа.': filtered_answers.loc[i,'question_title'] = 'q5' else: filtered_answers.loc[i,'question_title'] = 'q6'