포스트

Pandas 데이터프레임과 시리즈 예쁘게 출력하기

소개

Pandas는 데이터 분석과 조작을 쉽게 해주는 파이썬 라이브러리입니다. Pandas 데이터프레임과 시리즈를 예쁘게 출력하는 방법에 대해 자세히 알아보겠습니다.

to_string 메소드 사용하기

to_string이라는 메소드를 사용하면 데이터프레임이나 시리즈를 문자열 형태로 변환할 수 있습니다. 이 문자열은 콘솔에서 출력하거나 파일로 저장할 때 유용합니다.

1
2
3
4
import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df.to_string())

옵션 활용하기

to_string 메소드는 여러 옵션을 제공합니다. 예를 들어, index 옵션을 False로 설정하면 인덱스 없이 출력할 수 있습니다.

1
print(df.to_string(index=False))

DataFrame.style 사용하기

DataFrame.style는 데이터프레임을 예쁘게 스타일링할 수 있게 해줍니다. 이 기능은 주로 Jupyter 노트북에서 활용됩니다.

1
df.style.highlight_max(color='yellow')

JSON 포맷으로 출력하기

데이터를 JSON 포맷으로 출력하고 싶다면, to_json 메소드를 사용할 수 있습니다. JSON은 JavaScript Object Notation의 약자로, 데이터를 저장하거나 전송할 때 많이 사용되는 텍스트 데이터 포맷입니다.

1
print(df.to_json())

마무리

Pandas 데이터프레임과 시리즈를 예쁘게 출력하는 방법은 다양합니다. to_string 메소드로 기본적인 문자열 변환을 할 수 있고, DataFrame.style로 스타일링을 추가할 수 있습니다. 또한, to_json으로 JSON 포맷으로 데이터를 출력할 수도 있습니다. 이러한 기능들을 잘 활용하면 데이터를 더욱 효과적으로 다룰 수 있습니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.