pandas.options.display 톺아보기
2020. 12. 30. 21:27ㆍPython
소수점 자리수
Microsoft사의 OHLC 데이터를 이용한다.
import pandas as pd
import yfinance as yf #yfinance가 설치된 경우에만
# yfinance가 설치된 경우
msft = yf.Ticker("MSFT")
msft_ohlc = msft.history(period="max").iloc[0, :4]
# yfinance가 설치되지 않은 경우
msft_ohlc = pd.Series({"Open":0.05636679712438188, # open price
"High":0.06465603380916742, # high price
"Low":0.05636679712438188, # low price
"Close":0.061892956495285034}, # close price
name="1986-03-13",
dtype=float)
우선 표기 옵션을 리셋해주자.
# 옵션 리셋하기
pd.reset_option('display.float_format')
>>> msft_ohlc
Open 0.056367
High 0.064656
Low 0.056367
Close 0.061893
Name: 1986-03-13, dtype: float64
소수 셋째자리까지 표기하는 방법은 아래와 같다. 소수 $n$ 번째자리까지 표기하기 위해서는 '3' 위치에 '$n$'을 넣는다.
# 소수점 아래 네 번째 자리수에서 반올림. 즉 소수점 아래 세 번째 자리수까지 표시
pd.options.display.float_format = '{:.3f}'.format
>>> msft_ohlc
Open 0.056
High 0.065
Low 0.056
Close 0.062
Name: 1986-03-13, dtype: float64
차차 추가할 예정...
'Python' 카테고리의 다른 글
간단하게 파이썬 버전 확인 하기 (0) | 2020.12.24 |
---|---|
Visualization | Correlation Matrix(상관 행렬) (0) | 2020.12.23 |