본문 바로가기
데이터분석과 AI/파이썬을 엑셀처럼 쓰기

2. Set_option 다루기

by 우공80 2022. 9. 14.
728x90

 

이제 본격적으로 Dataframe을 다루어야 하는데, 한 가지 맘에 걸립니다.

아래 총 rows가 506인데, 중간이 뚝 끊어지고,"..."으로 표시되고 있네요.

아래 데이터는 행이 끊어졌지만, 열수가 많아지면 열도 끊어집니다. 

DataFrame의 가려진 행과 열을 보이게 하려면 set_option 이라는 함수를 사용합니다.

pd.set_option('display.max_rows',600) #행 수를 늘릴 때
pd.set_option('display.max_columns',600) #열 수를 늘릴 때

이 코드에서 두 번째 인자로 숫자를 넣으면 해당 숫자만큼의 행/열이 표시됩니다.

그리고, None을 넣으면 무제한으로 표시되고, 0을 넣으면 Default으로 돌아갑니다.

0행부터 시작해서~~~
~~505행까지

이렇게 0~505행까지 출력이 됩니다.

 

만약 다시 디폴트값으로 변경하고 싶으면 reset_option 을 쓰면 됩니다.

 

pd.reset_option('display.max_rows')
pd.reset_option('display.max_columns')

 

다양한 set_option의 추가 설정은 아래 링크를 참고하시면 됩니다.

 

pandas.set_option — pandas 1.1.3 documentation

display.[chop_threshold, colheader_justify, column_space, date_dayfirst, date_yearfirst, encoding, expand_frame_repr, float_format] display.[max_categories, max_columns, max_colwidth, max_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage,

pandas.pydata.org

Excel에 비해서 불편한 부분입니다만.. 우리가 pandas를 사용하는 이유는 데이터를 보거나 세부적으로 편집하려는 것이 아니라 전체적인 데이터를 분석하고 구조적으로 변경하는 것에 목적이 있기 때문에 보통은 기본값을 사용해도 무방합니다. 

 

 

 

728x90

댓글