Heim >Backend-Entwicklung >Python-Tutorial >So implementieren Sie den Spaltenlöschvorgang in PythonPandas
In Pandas können Sie die Methode „drop()“ verwenden, um Spalten im DataFrame zu löschen: 1. Verwenden Sie „import pandas as pd“, um das Pandas-Modul zu importieren. 3. Verwenden Sie die Methode „drop; )“-Methode zum Löschen Geben Sie Spalten an; 4. Sie können eine Spaltennamenliste übergeben, um mehrere Spalten gleichzeitig zu löschen; 5. Verwenden Sie den Spaltenindex direkt, um Spalten zu löschen.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
In Pandas können Sie die drop()-Methode verwenden, um Spalten in einem DataFrame zu löschen. Die spezifischen Schritte sind wie folgt:
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']} df = pd.DataFrame(data) print(df) # 输出: # name age gender # 0 Alice 25 F # 1 Bob 30 M # 2 Charlie 35 M
df = df.drop('age', axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
Die Achse = 1 hier bedeutet spaltenweises Arbeiten.
df = df.drop(['age', 'gender'], axis=1) print(df) # 输出: # name # 0 Alice # 1 Bob # 2 Charlie
df = df.drop(df.columns[1], axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
Beachten Sie, dass die drop()-Methode einen neuen DataFrame zurückgibt und der ursprüngliche DataFrame nicht modifiziert sein. Wenn Sie Änderungen am ursprünglichen DataFrame vornehmen möchten, können Sie den Parameter inplace=True verwenden:
df.drop('age', axis=1, inplace=True)
Ich hoffe, das hilft Ihnen zu verstehen, wie man Spalten in Pandas löscht! Wenn Sie weitere Fragen haben, können Sie diese gerne stellen.
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den Spaltenlöschvorgang in PythonPandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!