Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Oft sind Sie daran interessiert, die Summe einer oder mehrerer Spalten in einem Pandas DataFrame zu berechnen. Glücklicherweise können Sie dies in Pandas einfach mit der Funktion sum() tun.
Dieses Tutorial zeigt einige Beispiele für die Verwendung dieser Funktion.
Angenommen, wir haben die folgenden Pandas DataFrame:
import pandas as pd
import numpy as np
# Dataframe erstellen
df = pd.DataFrame({'rating': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86],
'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19],
'assists': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5],
'rebounds': [np.nan, 8, 10, 6, 6, 9, 6, 10, 10, 7]})
# Dataframe anzeigen
df
rating points assists rebounds
0 90 25 5 NaN
1 85 20 7 8
2 82 14 7 10
3 88 16 8 6
4 94 27 5 6
5 90 20 7 9
6 76 12 6 6
7 75 15 9 10
8 87 14 9 10
9 86 19 5 7
Wir können die Summe der Spalte mit dem Titel "Punkte" mithilfe der folgenden Syntax ermitteln:
df['points'].sum()
182
Die Funktion sum() schließt standardmäßig auch NAs aus. Wenn wir beispielsweise die Summe der Spalte "rebounds" finden, wird der erste Wert von "NaN" einfach von der Berechnung ausgeschlossen:
df['rebounds'].sum()
72.0
Wir können die Summe mehrerer Spalten mithilfe der folgenden Syntax ermitteln:
# Summe der Punkte und Rebounds finden
df[['rebounds', 'points']].sum()
rebounds 72.0
points 182.0
dtype: float64
Wir können auch die Summe aller Spalten mithilfe der folgenden Syntax ermitteln:
# Summe aller Spalten in DataFrame finden
df.sum()
rating 853.0
points 182.0
assists 68.0
rebounds 72.0
dtype: float64
Für Spalten, die nicht numerisch sind, berechnet die Funktion sum() einfach nicht die Summe dieser Spalten.
Die vollständige Dokumentation zur Funktion sum() finden Sie hier.
Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Oft möchten Sie einen Pandas-DataFrame nach einer oder mehreren Spalten sortieren. In diesem Tutorial wird erklärt, wie Sie dies mit der pandas sort_values- Funktion tun.