본문 바로가기
Big Data/Visualization

pd.options.display

by Wikinist 2023. 8. 9.

pd.options.display는 pandas 라이브러리에서 데이터프레임이나 시리즈를 출력할 때의 동작을 제어하는 데 사용되는 옵션들을 설정하는 데에 쓰이는 객체입니다. 이를 통해 데이터프레임이나 시리즈의 출력 형태, 숫자 형식, 최대 열 및 행 수 등을 조정할 수 있습니다. 이를 통해 데이터를 더 잘 조작하고 분석할 수 있습니다.

pd.options.display의 주요 속성은 다음과 같습니다:

max_rows: 출력할 최대 행 수를 설정합니다. 이 값을 넘어가는 행은 생략됩니다.
max_columns: 출력할 최대 열 수를 설정합니다. 이 값을 넘어가는 열은 생략됩니다.
precision: 실수 값을 출력할 때 소수점 이하의 자릿수를 설정합니다.
colheader_justify: 열 이름의 정렬 방식을 설정합니다. 기본값은 'right'입니다.
expand_frame_repr: 출력창이 데이터프레임보다 작을 경우 데이터프레임의 모든 열을 한 줄에 출력할지 여부를 설정합니다.
show_dimensions: 데이터프레임의 차원 (행 수, 열 수)을 출력할지 여부를 설정합니다.
chop_threshold: 출력할 값이 이 값보다 작을 경우 출력을 생략합니다.
float_format: 실수 값을 원하는 형식으로 포맷팅할 수 있습니다. 
예를 들어, 다음과 같이 사용할 수 있습니다

import pandas as pd

# 기본 설정 확인
print(pd.options.display.max_rows)
print(pd.options.display.max_columns)

# 설정 변경
pd.options.display.max_rows = 10
pd.options.display.precision = 3

# 데이터프레임 생성 및 출력
data = {'A': [1.23456789, 2.3456789, 3.456789]}
df = pd.DataFrame(data)
print(df)

출력 결과는 max_rows 값에 따라서 행 수가 제한될 것이며, precision 값에 따라 실수 값의 소수점 자릿수가 조정될 것입니다.

이 외에도 다양한 설정 옵션을 활용하여 데이터프레임 및 시리즈의 출력을 조절할 수 있습니다. 자세한 내용은 pandas 공식 문서에서 확인하실 수 있습니다.

해당 게시글은 ChatGPT의 도움을 받아 작성되었습니다.

'Big Data > Visualization' 카테고리의 다른 글

matplotlib 그래프 종류  (0) 2023.08.11
Matplotlib Locator  (0) 2023.08.10
OOP Style / Matlab Style  (0) 2023.08.08
Matplolib 함수  (0) 2023.08.04
plt.figure()  (0) 2023.08.04