Поиск ответа
Урок 18 из 19 курса Аналитика в pandas на Coddy.
Задание
Средне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
4Анализ данных с Pandas
Описательная статистикаГруппировка и агрегация данныхРазличные агрегацииMerge и Concat3Манипуляции с данными в Pandas
Возврат нужного результатаФильтрация данныхДобавление и удалениеИзменение данныхИзменение строкПользовательские изменения