Sie können die folgende grundlegende Syntax verwenden, um eine Lambda-Funktion auf einen Pandas-DataFrame anzuwenden: df[' col '] = df[' col ']. apply ( lambda x: ' value1 ' if x < 20 else ' value2 ') Die folgenden Beispiele zeigen, wie...
Wenn es darum geht, Zeilen und Spalten eines Pandas-DataFrames auszuwählen, sind .loc und .at zwei häufig verwendete Funktionen. Hier ist der subtile Unterschied zwischen den beiden Funktionen: .loc kann mehrere Zeilen und Spalten als Eingabeargumente verwenden .at kann nur eine einzelne...
Sie können die Funktion NumPy Where() verwenden, um die Werte eines NumPy-Arrays mithilfe der If-Else-Logik schnell zu aktualisieren. Der folgende Code zeigt beispielsweise, wie Werte in einem NumPy-Array aktualisiert werden, die eine bestimmte Bedingung erfüllen: import numpy as np #create NumPy...
Häufig möchten Sie möglicherweise Zwischensummen zu einer Pandas-Pivot-Tabelle hinzufügen. Glücklicherweise ist dies mit den integrierten Funktionen von Pandas einfach zu bewerkstelligen. Das folgende Beispiel zeigt, wie das geht. Beispiel: Zwischensummen zur Pandas PivotTable hinzufügen Angenommen, wir haben den folgenden Pandas-DataFrame, der...
Sie können die folgende grundlegende Syntax verwenden, um in Pandas eine Pivot-Tabelle zu erstellen, die die Summe der Werte in bestimmten Spalten anzeigt: p.d. pivot_table (df, values=' col1 ', index=' col2 ', columns=' col3 ', aggfunc=' sum ') Das folgende Beispiel...
Ein Fehler, der bei der Verwendung von Pandas auftreten kann, ist: ValueError : Cannot mask with non-boolean array containing NA / NaN values Dieser Fehler tritt normalerweise auf, wenn Sie versuchen, Zeilen in einem Pandas-DataFrame zu finden, die eine bestimmte Zeichenfolge...
Ein Fehler, der in R auftreten kann, ist: Error: `data` must be a data frame, or other object coercible by `fortify()`, not a digital vector Dieser Fehler tritt auf, wenn Sie versuchen, ggplot2 zum Plotten von Variablen in einem Datenrahmen zu...
Sie können die folgende grundlegende Syntax verwenden, um mehrere Werte in einem Datenrahmen in R mithilfe von Funktionen im dplyr- Paket zu ersetzen: library (dplyr) df %>% mutate(var1 = recode(var1, ' oldvalue1 ' = ' newvalue1 ', ' oldvalue2 ' =...
Sie können die folgenden Methoden verwenden, um eine Zeichenfolge in einer bestimmten Spalte eines Datenrahmens mithilfe von Funktionen im dplyr- Paket zu ersetzen: Methode 1: Ersetzen Sie eine Zeichenfolge durch eine neue Zeichenfolge library (dplyr) library (stringr) df %>% mutate(across(' column_name...
Sie können die Funktion across() aus dem dplyr- Paket in R verwenden, um eine Transformation auf mehrere Spalten anzuwenden. Es gibt unzählige Möglichkeiten, diese Funktion zu nutzen, aber die folgenden Methoden veranschaulichen einige häufige Verwendungsmöglichkeiten: Methode 1: Wenden Sie eine Funktion...