Pandas wählen Spalten aus

Pandas wählen Spalten aus
In diesem Artikel wird die Auswahl einer Spalte oder einer Teilmenge von Spalten aus einem Pandas -Datenfream erläutert.

Beispieldatenrahmen

In diesem Artikel werden wir einen Beispieldatenrahmen verwenden, wie im folgenden Beispielcode gezeigt:

# Pandas importieren
Pandas als PD importieren
df = pd.DataFrame (
'Products': ['Product1', 'Product2', 'Product3'],
'Preis': [100.9, 10.33, 12.00],
'Menge': [100, 10, 34],
Index = [1,2,3]
)
df

Der resultierende Datenrahmen ist wie unten gezeigt:

Fühlen Sie sich frei, Ihren Datensatz für ein besseres Verständnis zu verwenden.

Wählen Sie Spalten nach Index aus

Die erste Methode, die wir diskutieren werden, ist die Auswahl von Spalten nach ihren Indizes. Dafür können wir die ILOC -Methode verwenden.

Die Syntax wird unten ausgedrückt:

Datenrahmen.ILOC [rows_to_select, [Column_indices]]

Um beispielsweise die ersten und zweiten Spalten (einschließlich aller Zeilen) zu erhalten, können wir Folgendes tun:

drucken (df.ILOC [:, [0,1]])

Das obige sollte zurückkehren:

Wählen Sie die Spalte nach Indexbereich

Wir können auch mehrere Spalten auswählen, indem wir ihren Indexbereich angeben. Beispielsweise können wir in unserem Beispieldatenrahmen die Spalten von Index 0 bis 3 wie gezeigt auswählen:

df.Iloc [: 0: 3]

Dies sollte den gesamten Datenrahmen wie gezeigt zurückgeben:

Spalten Sie die Spalte mit Namen auswählen

Um Spalten nach Namen auszuwählen, können wir die unten gezeigte Syntax verwenden:

DataFrame [['column_name1', 'column_name2'…]]

Ein Beispiel ist wie unten gezeigt:

DF [['Produkte', 'Preis']]

Dies sollte zurückkehren:

Wählen Sie Spalten zwischen den Spaltennamen aus

Möglicherweise müssen Sie Spalten zwischen zwei Spaltennamen in einigen Fällen auswählen. Dafür können wir die unten gezeigte Syntax verwenden:

Datenrahmen.loc [:, 'start_column': 'end_column']

In unserem Beispieldatenrahmen können wir:

df.loc [:, 'Produkte': 'Quantität']

Dies sollte einen Datenrahmen wie gezeigt zurückgeben:

Schließen

Dieser Artikel hat uns beigebracht, wie Sie ausgewählte Spalten in einem Pandas -Datenfreame mithilfe ihrer Indexpositionen, des Indexbereichs und der Spaltennamen verwenden.

Danke fürs Lesen!!