Menu
Coddy logo textTech

Antwort-Suche

Lektion 18 von 19 im Kurs Pandas Analytics von Coddy.

challenge icon

Aufgabe

Mittel

Die CSV-Datei  answers.csv enthält zufällige Antworten. In dieser Challenge werden wir eine tiefgehende Analyse durchführen.

Hier sind die ersten 5 Zeilen der Datei:

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."
  • Erstellen Sie eine Spalte namens num_words und berechnen Sie, wie viele Wörter jede Antwort enthält.
  • Erstellen Sie eine Spalte namens num_exclamation und berechnen Sie, wie viele Ausrufezeichen jede Antwort enthält.
  • Erstellen Sie eine Spalte namens num_question und berechnen Sie, wie viele Fragezeichen jede Antwort enthält.
  • Erstellen Sie eine Spalte namens num_dot und berechnen Sie, wie viele Punkte jede Antwort enthält.
  • Erstellen Sie eine Spalte namens num_symbols, welche die Summe aus num_exclamation, num_questions und num_dots bildet.
  • Erstellen Sie eine Spalte namens upper_chars und berechnen Sie, wie viele Großbuchstaben in einer Antwort enthalten sind.

 Fragezeichen und Punkt sind Sonderzeichen. Fügen Sie "\"  und <strong>r</strong> (raw) vor dem String hinzu, wenn Sie mit ihnen arbeiten: r"\?", r"\."

Speichern Sie das Ergebnis in df

Probier es selbst

# pandas as pd ist bereits importiert
df = pd.read_csv("./answers.csv")
# Schreibe deinen Code unten

Alle Lektionen in Pandas Analytics