So wenden Sie eine Funktion auf eine einzelne Spalte an, indem Sie apply() für die fokussierte Datenrahmenmanipulation verwenden
Das Arbeiten mit mehreren Spalten in einem Pandas-Datenrahmen kann komplex sein, insbesondere wenn Sie bestimmte Vorgänge für einzelne Spalten ausführen müssen. Die Funktion apply() ist ein leistungsstarkes Tool, mit dem Sie eine Funktion auf jedes Element einer Datenrahmenspalte anwenden und so Spaltenwerte selektiv ändern können.
In Ihrem Fall möchten Sie nur die Werte von ändern die erste Spalte, die anderen Spalten bleiben davon unberührt. Um dies zu erreichen, verwenden Sie apply():
So würde Ihr Code aussehen:
df['a'] = df['a'].apply(lambda x: x + 1)
Mit dieser Methode können Sie die Werte der Spalte „a“ selektiv transformieren, ohne dass sich dies auf andere Spalten in Ihrem Datenrahmen auswirkt.
Das obige ist der detaillierte Inhalt vonWie wende ich eine Funktion mit „apply()' auf eine einzelne DataFrame-Spalte an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!