Antwort-Suche
Lektion 18 von 19 im Kurs Pandas Analytics von Coddy.
Aufgabe
MittelDie 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_wordsund berechnen Sie, wie viele Wörter jede Antwort enthält. - Erstellen Sie eine Spalte namens
num_exclamationund berechnen Sie, wie viele Ausrufezeichen jede Antwort enthält. - Erstellen Sie eine Spalte namens
num_questionund berechnen Sie, wie viele Fragezeichen jede Antwort enthält. - Erstellen Sie eine Spalte namens
num_dotund berechnen Sie, wie viele Punkte jede Antwort enthält. - Erstellen Sie eine Spalte namens
num_symbols, welche die Summe ausnum_exclamation,num_questionsundnum_dotsbildet. - Erstellen Sie eine Spalte namens
upper_charsund 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
2Arbeiten mit dem DataFrame
DataFrames verstehenDatenzugriffDatenbereinigung - Fehlende DatenDatenbereinigung - Weitere Tools3Datenmanipulation mit Pandas
Ergebnis zurückgebenDaten filternHinzufügen & LöschenDaten ändernStrings modifizierenEigene Anpassungen