Poszukiwacz odpowiedzi
Lekcja 18 z 19 w kursie Analiza danych z pandas w Coddy.
Wyzwanie
ŚredniPlik CSV answers.csv zawiera losowe odpowiedzi. W tym wyzwaniu przeprowadzimy szczegółową analizę.
Oto pierwsze 5 wierszy pliku:
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."
- Utwórz kolumnę o nazwie
num_wordsi oblicz, ile słów zawiera każda odpowiedź. - Utwórz kolumnę o nazwie
num_exclamationi oblicz, ile wykrzykników zawiera każda odpowiedź. - Utwórz kolumnę o nazwie
num_questioni oblicz, ile znaków zapytania zawiera każda odpowiedź. - Utwórz kolumnę o nazwie
num_doti oblicz, ile kropek zawiera każda odpowiedź. - Utwórz kolumnę o nazwie
num_symbols, która sumuje wartości z kolumnnum_exclamation,num_questionsinum_dots. - Utwórz kolumnę o nazwie
upper_charsi oblicz, ile wielkich liter znajduje się w każdej odpowiedzi.
znak zapytania i kropka to znaki specjalne. Dodaj "\" i
<strong>r</strong>(raw) przed ciągiem znaków, gdy z nimi pracujesz: r"\?", r"\."
Zapisz wynik w df
Spróbuj swoich sił
# pandas jako pd jest już zaimportowany
df = pd.read_csv("./answers.csv")
# Wpisz swój kod poniżej
Wszystkie lekcje w sekcji Analiza danych z pandas
4Analiza danych z Pandas
Statystyki opisoweGrupowanie i agregowanie danychRóżne sposoby agregacjiŁączenie i konkatenacja3Manipulowanie danymi za pomocą Pandas
Zwracanie żądanego wynikuFiltrowanie danychDodawanie i usuwanieModyfikowanie danychModyfikowanie ciągów znakówWłasne modyfikacjePoćwicz samodzielnie: Kompilator Python online