[Python] 여러 데이터 비교를 위한 결과 HTML 수정

2020. 6. 22. 20:18Programming Language/Python

반응형

여러 데이터 비교를 위한 결과 HTML 수정

Jupyter Notebook을 이용하여 두 데이터를 비교해서 확인 하고 싶은 경우가 있다.

물론 두 데이터를 print() 함수와 display() 함수를 이용하여 수직적으로 확인할 수 있겠지만

데이터의 양이 많을 경우 수직적으로 나타내는 데이터는 확인이 어렵다.

아래 작업을 통해 HTML을 수정함으로써 데이터의 양이 많더라도 수평적으로 쉽게 데이터를 비교할 수 있다.


 Source Code

from IPython.display import display_html
def display_side_by_side(*args):
    html_str=''
    for df in args:
        html_str += df.to_html()
    display_html(html_str.replace('table','table style="display:inline"'), raw=True)

 예시) 여러 데이터프레임 결과 비교

반응형