Cara mendapatkan kolom pertama pandas dataframe (dengan contoh)


Anda dapat menggunakan sintaks berikut untuk mendapatkan kolom pertama dari pandas DataFrame:

 df. iloc [:, 0]

Hasilnya adalah serangkaian panda. Jika Anda ingin hasilnya berupa pandas DataFrame, Anda dapat menggunakan sintaks berikut:

 df. iloc [:, :1]

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Dapatkan kolom pertama dari Pandas DataFrame (kembalikan rangkaian)

Kode berikut menunjukkan cara mendapatkan kolom pertama dari pandas DataFrame:

 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

Hasilnya adalah serangkaian panda:

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

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

Contoh 2: Dapatkan kolom pertama Pandas DataFrame (kembalikan DataFrame)

Kode berikut menunjukkan cara mendapatkan kolom pertama dari pandas DataFrame dan mengembalikan DataFrame yang sesuai:

 #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'>

Sumber daya tambahan

Bagaimana cara menambahkan kolom ke Pandas DataFrame
Cara memasukkan kolom ke dalam Pandas DataFrame
Cara membuat kolom baru berdasarkan kondisi di Pandas

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *