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