Pandas dataframe의 모든 열을 표시하는 방법
기본적으로 Jupyter 노트북은 Pandas DataFrame의 20개 열만 표시합니다.
다음 구문을 사용하면 노트북이 모든 열을 표시하도록 쉽게 강제할 수 있습니다.
p.d. set_option (' max_columns ', None)
다음 구문을 사용하여 DataFrame의 모든 열 이름을 표시할 수도 있습니다.
print ( df.columns.tolist () )
마지막으로 다음 구문을 사용하여 Jupyter Notebook의 기본 설정을 재설정하여 20개의 열만 표시할 수 있습니다.
p.d. reset_option (' max_columns ')
다음 예에서는 이러한 기능을 실제로 사용하는 방법을 보여줍니다.
예: Pandas DataFrame의 모든 열 표시
5개의 행과 30개의 열이 있는 pandas DataFrame을 생성한다고 가정합니다.
Jupyter 노트북에 DataFrame을 표시하려고 하면 총 20개의 열만 표시됩니다.
import pandas as pd import numpy as np #create dataFrame with 5 rows and 30 columns df = pd. DataFrame (index= np.arange (5), columns= np.arange (30)) #view dataFrame df

모든 열을 표시하려면 다음 구문을 사용하면 됩니다.
#specify that all columns should be shown
p.d. set_option (' max_columns ', None)
#view DataFrame
df

이제 30개의 열이 모두 노트북에 표시됩니다.
다음 구문을 사용하여 DataFrame의 모든 열 이름을 간단히 표시할 수도 있습니다.
print ( df.columns.tolist () ) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
기본 설정을 재설정하고 최대 20개의 열만 표시하려면 다음 구문을 사용할 수 있습니다.
p.d. reset_option (' max_columns ')
Pandas DataFrame에서 모든 행을 표시하는 방법
Pandas DataFrame의 각 행을 표시하려면 다음 구문을 사용할 수 있습니다.
p.d. set_option (' max_rows ', None)
Pandas DataFrame에 표시할 최대 행 수를 지정할 수도 있습니다. 예를 들어 최대 10줄만 표시되도록 지정할 수 있습니다.
p.d. set_option (' max_rows ', 10 )
추가 리소스
다음 튜토리얼에서는 Pandas DataFrames에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Pandas: DataFrame에서 셀 값을 얻는 방법
Pandas: 열이 값과 일치하는 행의 인덱스 가져오기
Pandas: 열을 인덱스로 설정하는 방법