So erhalten sie die erste spalte von pandas dataframe (mit beispielen)


Sie können die folgende Syntax verwenden, um die erste Spalte eines Pandas-DataFrames abzurufen:

 df. iloc [:, 0]

Das Ergebnis ist eine Reihe von Pandas. Wenn das Ergebnis ein Pandas-DataFrame sein soll, können Sie die folgende Syntax verwenden:

 df. iloc [:, :1]

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Erste Spalte aus Pandas DataFrame abrufen (eine Reihe zurückgeben)

Der folgende Code zeigt, wie man die erste Spalte eines Pandas-DataFrames erhält:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

   points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5
6 25 9 9
7 29 4 12

#get first column
first_col = df. iloc [:, 0]

#view first column
print (first_col)

0 25
1 12
2 15
3 14
4 19
5 23
6 25
7 29
Name: points, dtype: int64

Das Ergebnis ist eine Reihe von Pandas:

 #check type of first_col
print ( type (first_col))

<class 'pandas.core.series.Series'>

Beispiel 2: Erste Spalte von Pandas DataFrame abrufen (einen DataFrame zurückgeben)

Der folgende Code zeigt, wie man die erste Spalte eines Pandas-DataFrames abruft und entsprechend einen DataFrame zurückgibt:

 #get first column (and return a DataFrame)
first_col = df. iloc [:, :1]

#view first column
print (first_col)

   points
0 25
1 12
2 15
3 14
4 19
5 23
6 25
7 29

#check type of first_col
print ( type (first_col))

<class 'pandas.core.frame.DataFrame'>

Zusätzliche Ressourcen

So fügen Sie einem Pandas DataFrame eine Spalte hinzu
So fügen Sie eine Spalte in einen Pandas DataFrame ein
So erstellen Sie eine neue Spalte basierend auf einer Bedingung in Pandas

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert