반응형

Pandas Data Frame 출력시 일부가 짤려서(중간이 생략되서) 출력이 안되는 경우 해결 방법

pd.set_option() 함수를 이용해서 출력할 크기를 먼저 정해주면 됩니다.  아래와 같이 설정하면 되고, None 대신에 숫자를 넣어 설정해도 됩니다.

 

# python3.8
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(100,10))

print("옵션 설정 전: ", df)
pd.set_option("display.max_rows", None)
pd.set_option("display.max_columns", None)
pd.set_option("display.width", None)
pd.set_option("display.max_colwidth", None)

print("\n옵션 설정 후: ", df)

 

실행결과를 보면, 아래 이미지와 같이 옵션 설정 전에는 중간 내용이 생략되어서 보이지 않았는데 옵션을 None 으로 설정하고 나서는 모든 Row가 출력되는 것을 볼 수 있습니다.

반응형

+ Recent posts