Cercatore di risposte
Lezione 18 di 19 del corso Analisi dei dati con Pandas di Coddy.
Sfida
MedioIl 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_wordse calcola quante parole contiene ogni risposta. - Crea una colonna chiamata
num_exclamatione calcola quanti punti esclamativi contiene ogni risposta. - Crea una colonna chiamata
num_questione calcola quanti punti interrogativi contiene ogni risposta. - Crea una colonna chiamata
num_dote calcola quanti punti contiene ogni risposta. - Crea una colonna chiamata
num_symbolsche sommanum_exclamation,num_questionsenum_dots. - Crea una colonna chiamata
upper_charse 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
4Analisi dei dati con Pandas
Statistiche descrittiveRaggruppamento e aggregazione dei datiAggregazioni diverseMerge e Concat3Manipolazione dei dati con Pandas
Restituire il risultato richiestoFiltrare i datiAggiungere ed eliminareModificare i datiModificare le stringheModifiche personalizzateEsercitati da solo: Compilatore Python online