Menu
Coddy logo textTech

Cercatore di risposte

Lezione 18 di 19 del corso Analisi dei dati con Pandas di Coddy.

challenge icon

Sfida

Medio

Il file CSV  answers.csv contiene risposte casuali. In questa sfida, faremo un’analisi approfondita.

Ecco le prime 5 righe del file:

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."
  • Crea una colonna chiamata num_words e calcola quante parole contiene ogni risposta.
  • Crea una colonna chiamata num_exclamation e calcola quanti punti esclamativi contiene ogni risposta.
  • Crea una colonna chiamata num_question e calcola quanti punti interrogativi contiene ogni risposta.
  • Crea una colonna chiamata num_dot e calcola quanti punti contiene ogni risposta.
  • Crea una colonna chiamata num_symbols che somma num_exclamation, num_questions e num_dots.
  • Crea una colonna chiamata upper_chars e calcola quante lettere maiuscole ci sono in una risposta.

 il punto interrogativo e il punto sono caratteri speciali. Aggiungi "\"  e <strong>r</strong> (raw) prima della stringa quando lavori con essi: r"\?", r"\."

Salva il risultato in df

Provalo tu

# pandas as pd è già importato
df = pd.read_csv("./answers.csv")
# Scrivi il tuo codice qui sotto

Tutte le lezioni di Analisi dei dati con Pandas

Esercitati da solo: Compilatore Python online