Pandalar: dizine göre sütun adı nasıl alınır?
Pandalarda dizin konumuna göre bir sütun adı almak için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Sütun adını dizin konumuna göre alın
#get column name in index position 2 colname = df. columns [ 2 ]
Yöntem 2: Dizin konumlarına göre birden çok sütun adı alın
#get column names in index positions 2 and 4 colname = df. columns [[ 2 , 4 ]]
Aşağıdaki örnekler, her yöntemin pratikte aşağıdaki pandalar DataFrame ile nasıl kullanılacağını gösterir:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12], ' steals ': [4, 3, 3, 2, 5, 4, 3, 8], ' blocks ': [1, 0, 0, 3, 2, 2, 1, 5]}) #view DataFrame print (df) team points assists rebounds steals blocks 0 A 18 5 11 4 1 1 B 22 7 8 3 0 2 C 19 7 10 3 0 3 D 14 9 6 2 3 4 E 14 12 6 5 2 5 F 11 9 5 4 2 6 G 20 9 9 3 1 7:28 4 12 8 5
Örnek 1: Dizin konumuna göre bir sütun adı alma
Aşağıdaki kod, DataFrame’in 2. dizin konumundaki sütunun adının nasıl alınacağını gösterir:
#get column name for column in index position 2 colname = df. columns [ 2 ] #display column name print (colname) assists
Dizin konumu 2’deki sütunun adı desteklenir .
Not : Python’da sütun indeks değerleri 0’dan başlar. Yani dizin konumu 2’deki sütun, DataFrame’in asist olarak adlandırılan üçüncü sütunu olacaktır.
Örnek 2: Dizin konumlarına göre birden çok sütun adı alma
Aşağıdaki kod, DataFrame’in 2 ve 4 dizin konumlarındaki sütunlar için sütun adlarının nasıl alınacağını gösterir:
#get column names in index positions 2 and 4 colname = df. columns [[ 2 , 4 ]] #display column names print (colname) Index(['assists', 'steals'], dtype='object')
Sonuçtan şunları görebiliriz:
- Dizin konumu 2’deki sütunun adı desteklenir .
- Dizin konumu 4’teki sütun adı Stees’tir .
Not : Bu örnekte, iki sütunun sütun adlarını dizin konumuna göre almayı seçiyoruz, ancak istediğiniz sayıda sütunun sütun adlarını almak için benzer sözdizimini kullanabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde pandalarda diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Pandas DataFrame’den hücre değeri nasıl alınır
Pandas DataFrame’de dizin nasıl yeniden adlandırılır
Pandalar’da sütunlar ada göre nasıl sıralanır