Pandalarda tüm sütun adları nasıl listelenir (4 yöntem)
Bir pandas DataFrame’deki tüm sütun adlarını listelemek için aşağıdaki dört yöntemden birini kullanabilirsiniz:
Yöntem 1: kanca kullanma
Yöntem 2: tolist() işlevini kullanın
df. columns . values . tolist ()
Yöntem 3: list()’i kullanın
list(df)
Yöntem 4: List() işlevini sütun değerleriyle kullanma
list(df. columns . values )
Aşağıdaki örnekler, bu yöntemlerin her birinin aşağıdaki pandalar DataFrame ile nasıl kullanılacağını gösterir:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23], ' assists ': [5, 7, 7, 9, 12, 9], ' rebounds ': [11, 8, 10, 6, 6, 5], ' blocks ': [6, 6, 3, 2, 7, 9]}) #view DataFrame df points assists rebounds blocks 0 25 5 11 6 1 12 7 8 6 2 15 7 10 3 3 14 9 6 2 4 19 12 6 7 5 23 9 5 9
Yöntem 1: kanca kullanma
Aşağıdaki kod, köşeli parantez kullanarak bir pandas DataFrame’deki tüm sütun adlarının nasıl listeleneceğini gösterir:
['points', 'assists', 'rebounds', 'blocks']
Yöntem 2: tolist() işlevini kullanın
Aşağıdaki kod, .tolist() işlevini kullanarak tüm sütun adlarının nasıl listeleneceğini gösterir:
df. columns . values . tolist () ['points', 'assists', 'rebounds', 'blocks']
Yöntem 3: list()’ i kullanın
Aşağıdaki kod, list() işlevini kullanarak tüm sütun adlarının nasıl listeleneceğini gösterir:
list(df)
['points', 'assists', 'rebounds', 'blocks']
Yöntem 4: List() işlevini sütun değerleriyle kullanma
Aşağıdaki kod, sütun değerleriyle birlikte list() işlevini kullanarak tüm sütun adlarının nasıl listeleneceğini gösterir:
list(df. columns . values ) ['points', 'assists', 'rebounds', 'blocks']
Dört yöntemin de aynı sonuçları döndürdüğünü unutmayın.
Son derece büyük DataFrames için df.columns.values.tolist() yönteminin en hızlı yöntem olma eğiliminde olduğunu unutmayın.
Ek kaynaklar
Aşağıdaki eğitimlerde panda DataFrame’in sütunlarıyla diğer ortak işlevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Pandalar’daki sütunlar nasıl silinir
Pandalar’da sütunlar nasıl hariç tutulur?
Pandalar’da seçilen sütunlara bir işlev nasıl uygulanır?
Pandas DataFrame’de sütun sırası nasıl değiştirilir?