판다스의 Styler Object를 이용하면 아래와 같이 데이터프레임에 Caption 형태로 제목 및 설명을 추가헌 후
내가 원하는 방식으로 꾸며줄 수 있다.
여기에서는 세부적으로 아래 3가지 기능이 추가되어 있다.
1) Multiline으로 내용 추가하기
2) 내용 색을 회색으로 바꾸기
3) 내용의 정렬을 왼쪽으로 하기
코드는 다음과 같다.
## 먼저 캡션 달기 : f-string으로 변수를 넣어주고, <br> 태그 포함으로 줄을 바꿔주기
mycaption = f"\
{mydate_str}({weekdays[mydate.weekday()]}) 옵션현황<br>\
- 코스피 / 코스피200 : {kospi} / {kospi200} <br>\
- 유력 행사구간 : {put_value} ~ {call_value} <br>\
- 다음 만기 ({recent_due_str}({weekdays[recent_due.weekday()]})) 까지 {num_of_remaining.days}일 남음<br>\
- {strong_type} 우세"
# mystyler라는 Styler object를 선언해주기 (이후에도 같은 object의 속성을 바꿔줘야 함)
mystyler = newdf.style.set_caption(mycaption)
# 기타 캡션 속성 정해주기 (왼쪽 정렬, 회색)
styles = [dict(selector="caption",
props=[("text-align", "left"),
("color", 'gray')])]
mystyler.set_table_styles(styles)
'Code Snippets > Pandas' 카테고리의 다른 글
데이터프레임을 이미지 파일로 저장 (0) | 2021.10.10 |
---|---|
[Pandas] 특정 조건을 만족하는 행 서식 변경 (0) | 2021.10.07 |
[Pandas] 짝수행, 홀수행만 뽑아내기 (0) | 2021.08.09 |
[Pandas] 여러개의 데이터프레임을 효율적으로 합치는 방법 (0) | 2021.08.06 |
중부원점(EPSG:2097) 위도·경도(WGS84)로 변환 (연산 속도 높이기) (0) | 2021.06.10 |