반응형
두 개의 pandas 데이터 프레임이 있으며 Jupyter 노트북에 표시하고 싶습니다.
다음과 같이합니다.
display(df1)
display(df2)
아래에 하나씩 표시합니다.
이것은 나를 위해 작동하지 않습니다. 제 경우에는 데이터 프레임이 완전히 다른 (비교할 수없는 요소)를 나타낼 수 있으며 크기도 다를 수 있습니다. 따라서 나의 주요 목표는 공간을 절약하는 것입니다.
해결 방법
출력 코드의 CSS를 재정의 할 수 있습니다. 기본적으로 flex-direction : column
을 사용합니다. 대신 row
로 변경해보세요. 예를 들면 다음과 같습니다.
import pandas as pd
import numpy as np
from IPython.display import display, HTML
CSS = """
.output {
flex-direction: row;
}
"""
HTML('<style>{}</style>'.format(CSS))
물론 원하는대로 CSS를 사용자 정의 할 수 있습니다.
한 셀의 출력 만 타겟팅하려면 : nth-child ()
선택기를 사용해보세요. 예를 들어, 다음 코드는 노트북에서 다섯 번째 셀의 출력 만 CSS를 수정합니다.
CSS = """
div.cell:nth-child(5) .output {
flex-direction: row;
}
"""
참조 페이지 https://stackoverflow.com/questions/38783027
반응형
'파이썬' 카테고리의 다른 글
파이썬 Windows에 Gensim을 설치하는 방법 (0) | 2020.11.01 |
---|---|
파이썬 Django 오류 : render_to_response ()에 예기치 않은 키워드 인수 'context_instance'가 있습니다. (0) | 2020.11.01 |
파이썬 ImportError : 이름 패턴을 가져올 수 없습니다. (0) | 2020.10.31 |
파이썬 아나콘다 python3으로 opencv 3.1을 설치합니까? (0) | 2020.10.31 |
파이썬 pprint 모듈의 출력을 로그 파일로 보내는 방법 (0) | 2020.10.31 |
댓글