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: 열을 인덱스로 설정하는 방법

의견을 추가하다

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