„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich eine Pandas DataFrame -Spalte auf den Anfang verschieben?

Wie kann ich eine Pandas DataFrame -Spalte auf den Anfang verschieben?

Gepostet am 2025-03-22
Durchsuche:852

How to Move a Pandas DataFrame Column to the Beginning?

wie man DataFrame -Spalte order neu ordnet

In Pandas bestehen DataFrames sowohl aus Zeilen als auch aus Spalten, wobei jede Spalte eine separate Funktion oder Variable darstellt. Die Reihenfolge dieser Spalten ist für die Datenanalyse und -manipulation von Bedeutung.

Problem: Umordnen der Spalte order

betrachten Sie den folgenden DataFrame (df):

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(10, 5))

Nachdem eine zusätzliche Spalte hinzugefügt hat, sagen wir 'Mean', über die Zuweisung:

df['mean'] = df.mean(1)

Die Zieldaten, das Ziel, das Ziel, das Ziel, das Ziel ist, zu dem Ziel, das Ziel zu bewegen, das Ziel, das Ziel zu bewegen, ist das Ziel, das Ziel zu bewegen. Erhaltung der Reihenfolge der verbleibenden Spalten.

Lösung: Neugestaltung von Spalten

Eine effektive Methode zum Nachbestellungsspalten besteht darin, den Datenrahmen mit einer geänderten Liste von Spalten neu zu ordnen.

Schritt 1: Erhalten Sie die Spalteliste als Array
cols = df.columns.tolist()

cols = df.columns.tolist ()

Dies führt zu einem Array -Namen in ihrer aktuellen Bestellung. Order

die spalte Reihenfolge in der gewünschten Liste neu ordnen. In diesem Fall, um 'Mean' zum Anfang zu verschieben:

cols = cols [-1:] cols [:-1]
cols = df.columns.tolist()

, neu 3: DataFrame-Kolumnen neu ordnen

die Datenfreame mit der Heckranged-Liste:

. = df.ix [:, cols]

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3