Sum() und Count()
pandas
bietet die Methode count()
, die alle nicht-null Zellen (weder None
noch NaN
) für jede Spalte zählt.
df = pd.read_csv(file.csv)
number_of_cells = df.count()
Um die Anzahl der nicht-null Werte in einer bestimmten Spalte zu finden, verwenden Sie die folgende Syntax:
df = pd.read_csv(file.csv)
number_of_cells = df['name of the column'].count()
pandas
bietet auch die Methode sum()
. Diese Methode berechnet die Summe der Werte für jede Spalte, funktioniert jedoch nur mit numerischen oder booleschen Spalten.
df = pd.read_csv(file.csv)
total = df.sum()
Da die Methode isna()
ein boolesches DataFrame zurückgibt, können Sie die folgende Syntax verwenden, um die Anzahl der fehlenden Werte für jede der Spalten zu berechnen:
missing_values_count = df.isna().sum()
Um die Summe der Werte in einer bestimmten Spalte zu finden, verwenden Sie die folgende Syntax:
df = pd.read_csv(file.csv)
total = df['name of the column'].sum()
Aufgabe
Swipe to start coding
Gegeben ist der DataFrame audi_cars
:
- Bestimmen Sie die Anzahl der nicht-null Zellen in jeder Spalte.
- Berechnen Sie den Gesamtpreis (unter Verwendung der
price
-Spalte) für alle Autos im DataFrame. - Identifizieren Sie die Anzahl der fehlenden Werte in jeder Spalte.
Lösung
War alles klar?
Danke für Ihr Feedback!