오랑우탄의 반란
[Pandas | Numpy] 파이썬 지수 표현 e 제거, 숫자 표기 변경 (scientific notation e) 본문
프로그램 세팅 및 오류 해결
[Pandas | Numpy] 파이썬 지수 표현 e 제거, 숫자 표기 변경 (scientific notation e)
5&2 2024. 8. 6. 16:09반응형
파이썬의 pandas나 numpy 라이브러리를 사용해서 계산을 수행하는 경우
아래와 같이 너무 크거나 너무 작은 숫자에 대해 지수 e 가 붙어서 표시되는 경우가 종종 있는데요.

실제 어떤 수인지 확인하기 정말 불편하죠?
이때 출력 결과물을 일반 숫자 표기법으로 변환해주는 두 가지 방법이 있습니다.
1. Pandas
pandas를 사용하고 싶은 경우, 아래와 같이 5번째 소수점까지만 표현되도록 제한할 수 있는데요
import pandas as pd
pd.options.display.float_format = '{:.5f}'.format
2. Numpy
numpy가 좀 더 정확하고 간단하게 일반 숫자 표기법으로 변환해줍니다. 다만 print 구문에만 적용이 가능하다는 점.
import numpy as np
np.set_printoptions(suppress=True)
이렇게 print 문 위에 해당 코드를 넣어주고 실행을 시켜주면

숫자가 일반적인 표기법으로 출력된 것을 확인할 수 있습니다.

반응형
'프로그램 세팅 및 오류 해결' 카테고리의 다른 글
[Matplotlib] 한글 폰트 오류 해결 방법 (0) | 2024.07.30 |
---|---|
데이터 전처리 & 시각화 (2) VS Code 설치 & Pandas 세팅 (0) | 2024.07.17 |