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 이후로는 생략이 되었는데 옵션을 적용하니 생략된 부분 없이 모두 출력 되었다.