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에서 열 순서를 변경하는 방법