PYTHON - Jupyter Notebook에서 행과 열에 생략 없이 데이터 프레임 출력하기

jwKim·2023년 2월 26일
0

🌈 Python/SQL Tip

목록 보기
3/8

default option

Jupyter Notebooke에서 pandas를 사용하여 데이터프레임을 출력할 때 출력되는 행과 열이 많으면 아래와 같이 중략된 형태로 출력된다.

import pandas as pd
from sklearn.datasets import load_iris

data = load_iris()
iris_df = pd.DataFrame(data.data)
iris_df

데이터프레임의 구조를 간단히 확인할 때에는 편리하지만 데이터를 세세하게 뜯어보고 싶을 때에는 불편하다. 이 때 사용할 수 있는 방법은 pandas.set_option() 메소드 이다.



모든 행과 열 출력하기

pandas에서는 데이터프레임을 보는 방법을 set_option() 아래에서 관리하고 있다. 모든 행과 열을 출력하기 위해서는 아래와 같이 옵션을 변경헤주면 된다.

pd.set_option('display.max_columns', None) ## 모든 열 출력
pd.set_option('display.max_rows', None) ## 모든 행 출력

이 옵션을 적용한 결과는 다음과 같다. 기존에는 5 이후로는 생략이 되었는데 옵션을 적용하니 생략된 부분 없이 모두 출력 되었다.

0개의 댓글