Menu
Coddy logo textTech

Poszukiwacz odpowiedzi

Lekcja 18 z 19 w kursie Analiza danych z pandas w Coddy.

challenge icon

Wyzwanie

Średni

Plik 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_words i oblicz, ile słów zawiera każda odpowiedź.
  • Utwórz kolumnę o nazwie num_exclamation i oblicz, ile wykrzykników zawiera każda odpowiedź.
  • Utwórz kolumnę o nazwie num_question i oblicz, ile znaków zapytania zawiera każda odpowiedź.
  • Utwórz kolumnę o nazwie num_dot i oblicz, ile kropek zawiera każda odpowiedź.
  • Utwórz kolumnę o nazwie num_symbols, która sumuje wartości z kolumn num_exclamation, num_questions i num_dots.
  • Utwórz kolumnę o nazwie upper_chars i 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

Poćwicz samodzielnie: Kompilator Python online