Pandas Drop -Spalte

Pandas Drop -Spalte
In diesem Artikel werden verschiedene Methoden erläutert, mit denen Sie eine Spalte in einem Pandas -Datenframe löschen können.

Methode 1 - Pandas Drop ()

Pandas liefern die Drop () -Methode, mit der wir eine Spalte basierend auf der Spaltenbezeichnung und ihrer entsprechenden Achse entfernen können.

Die Funktionssyntax ist wie unten gezeigt:

Datenrahmen.Drop (Labels = Keine, Axis = 0, index = keine, Spalten = keine, Level = None, inplace = false, fehler = 'raise')

Die Funktionsparameter sind wie nachstehend beschrieben:

  1. Beschriftungen - Gibt den zum Löschen der Spalte zum Löschen angegebenen Index oder die Beschriftung der Spalte an. Sie können einen einzelnen Wert oder ein listenähnliches Objekt übergeben.
  2. Achse - Gibt an, welche Achse die ausgewählte Spaltenbezeichnung gelöscht werden soll.
  3. Index - Alternative zur Achse.
  4. Säulen - Alternative zur Achse.
  5. Einlegen - Gibt an, ob die Operation an Ort finden soll oder nicht.
  6. Fehler - legt die Aktion fest, wenn Fehler auftreten. Akzeptierte Werte werden "erhöhen" und "ignorieren", was Fehler aufwirft, wenn sie auftreten, und Fehler unterdrückt.

Lassen Sie uns veranschaulichen, wie wir diese Funktion verwenden können, um eine Spalte fallen zu lassen.

Erstellen Sie zunächst einen einfachen PANDAS -Datenfreame, wie im folgenden Beispiel gezeigt:

# Pandas importieren
Pandas als PD importieren
# DataFrame erstellen
df = pd.DataFrame (
'DB_TYPE': ['Relational', 'Schlüsselwert', 'Dokument', 'Search-Engine'],
'default_port': [3306, 6379, 27017, 9200]
,
Index = ['MySQL', 'Redis', 'MongoDB', 'Elasticsearch'])
df

Der obige Code sollte einen Datenrahmen wie gezeigt zurückgeben:

Um den Redis -Eintrag aus dem DataFrame zu löschen, können wir den Code ausführen:

drucken (df.Drop ('Redis', inplace = false, axis = 0))

Im obigen Beispiel verwenden wir die Funktion drop (), um die Spalte 'Redis' aus dem DataFrame zu löschen.

Hinweis: Wir setzen den In-Place-Parameter auf false. Dies verhindert, dass die Funktion den Originaldatenrahmen modifiziert.

Hinweis: Das Einstellen der Achse = 0 entfernen eine Zeile anstelle einer Spalte. Wenn Sie eine Spalte entfernen möchten, stellen Sie den Parameter der Achse auf einen ein.

Dies sollte zurückkehren:

Methode 2 - Pop

Sie können auch die Pop () -Methode verwenden, um eine Spalte aus einem Datenrahmen zu entfernen. Nachfolgend ist ein Beispiel dargestellt:

df.pop ('default_port')

In diesem Fall wird in der Funktion die Spalte 'default_port' aus dem DataFrame entfernt.

Schließen

In diesem Tutorial können Sie zwei primäre Methoden abdecken, mit denen Sie eine Spalte und Zeilen aus einem Pandas -Datenframe entfernen können. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.