반응형
파이썬으로 데이터프레임을 생성하여 출력할 때,
가끔씩 자리수가 원하지 않는 방식으로 출력되는 경우가 있다.
이때, pandas의 display.float_format 옵션을 설정해줌으로써 해결할 수 있다.
import pandas as pd
- Scientific notation 을 사용하지 않는 경우 (1234.56)
pd.options.display.float_format = '{:.2f}'.format
pd.set_option('display.float_format', '{:.2f}'.format)
- Scientific notation 을 사용하는 경우 (1.23e+03)
pd.set_option('display.float_format', '{:.2e}'.format)
- 상황에 맞게 출력되길 원하는 경우 (1234.56 or 1.23e+03)
pd.set_option('display.float_format', '${:.2g}'.format)
- 원래 상태로 되돌리길 원하는 경우
pd.set_option('display.float_format', None)
반응형
'Skills > Jupyter Notebook' 카테고리의 다른 글
[Jupyter Notebook] 주피터 노트북의 편의기능 활성화 (0) | 2021.11.03 |
---|---|
[Jupyter Notebook] 빨간 경고창 무시하기 (0) | 2021.11.01 |
[Jupyter Notebook] Pandas Display Options 설정 (0) | 2021.11.01 |
[Jupyter Notebook] '_xsrf' argument missing from post 오류 (0) | 2021.11.01 |
[Jupyter Notebook] 콘다 위에서 주피터 노트북 실행하기 (0) | 2021.10.27 |