Pandas에서 모든 열 이름을 나열하는 방법(4가지 방법)


다음 네 가지 방법 중 하나를 사용하여 Pandas DataFrame의 모든 열 이름을 나열할 수 있습니다.

방법 1: 후크 사용

 [column for column in df]

방법 2: tolist() 사용

 df. columns . values . tolist ()

방법 3: list() 사용

 list(df)

방법 4: 열 값과 함께 list() 사용

 list(df. columns . values )

다음 예에서는 다음 pandas DataFrame에서 이러한 각 메서드를 사용하는 방법을 보여줍니다.

 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

방법 1: 후크 사용

다음 코드는 대괄호를 사용하여 Pandas DataFrame의 모든 열 이름을 나열하는 방법을 보여줍니다.

 [column for column in df]

['points', 'assists', 'rebounds', 'blocks']

방법 2: tolist() 사용

다음 코드는 .tolist() 함수를 사용하여 모든 열 이름을 나열하는 방법을 보여줍니다.

 df. columns . values . tolist ()

['points', 'assists', 'rebounds', 'blocks'] 

방법 3: list() 사용

다음 코드는 list() 함수를 사용하여 모든 열 이름을 나열하는 방법을 보여줍니다.

 list(df)

['points', 'assists', 'rebounds', 'blocks'] 

방법 4: 열 값과 함께 list() 사용

다음 코드는 열 값과 함께 list() 함수를 사용하여 모든 열 이름을 나열하는 방법을 보여줍니다.

 list(df. columns . values )

['points', 'assists', 'rebounds', 'blocks']

네 가지 방법 모두 동일한 결과를 반환합니다.

매우 큰 DataFrame의 경우 df.columns.values.tolist() 메서드가 가장 빠른 경향이 있습니다.

추가 리소스

다음 튜토리얼에서는 Pandas DataFrame의 열을 사용하여 다른 일반적인 기능을 수행하는 방법을 설명합니다.

Pandas에서 열을 삭제하는 방법
Pandas에서 열을 제외하는 방법
Pandas에서 선택한 열에 함수를 적용하는 방법
Pandas DataFrame에서 열 순서를 변경하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다