Menu
Coddy logo textTech

Поиск ответа

Урок 18 из 19 курса Аналитика в pandas на Coddy.

challenge icon

Задание

Средне

CSV-файл  answers.csv содержит случайные ответы. В этом испытании мы проведем их глубокий анализ.

Вот первые 5 строк файла:

answer_id,value
1,"She learned that water bottles are no longer just to hold liquid, but they're also status symbols."
2,"When she didn’t like a guy who was trying to pick her up, she started using sign language."
3,"Eating eggs on Thursday for choir practice was recommended."
4,"He dreamed of leaving his law firm to open a portable dog wash."
  • Создайте столбец с названием num_words и вычислите, сколько слов в каждом ответе.
  • Создайте столбец с названием num_exclamation и вычислите, сколько восклицательных знаков в каждом ответе.
  • Создайте столбец с названием num_question и вычислите, сколько вопросительных знаков в каждом ответе.
  • Создайте столбец с названием num_dot и вычислите, сколько точек в каждом ответе.
  • Создайте столбец с названием num_symbols, который суммирует значения num_exclamation, num_questions и num_dots.
  • Создайте столбец с названием upper_chars и вычислите, сколько заглавных букв содержится в ответе.

 вопросительный знак и точка являются специальными символами. Добавьте "\"  и <strong>r</strong> (raw) перед строкой при работе с ними: r"\?", r"\."

Сохраните результат в df

Попробуйте сами

# pandas as pd уже импортирован
df = pd.read_csv("./answers.csv")
# Напишите свой код ниже

Все уроки раздела Аналитика в pandas