pandas.csv 파일을 이미 저장하고 Html 형식으로 파일을 내보낸다고 가정합니다.
해결책
이 문제를 해결하기 위해 다음 단계를 따릅니다. -
-
다음과 같이 read_csv 메소드를 사용하여 csv 파일을 읽으십시오 -
df = pd.read_csv('pandas.csv')
-
파일 객체를 사용하여 쓰기 모드에서 새 파일 pandas.html 생성,
f = open('pandas.html','w')
-
데이터 프레임을 html 파일 형식으로 변환하는 결과 변수 선언,
result = df.to_html()
-
파일 개체를 사용하여 결과의 모든 데이터를 씁니다. 마지막으로 파일 개체를 닫습니다.
f.write(result) f.close()
예시
더 나은 이해를 위해 아래 구현을 살펴보겠습니다. −
import pandas as pd df = pd.read_csv('pandas.csv') print(df) f = open('pandas.html','w') result = df.to_html() f.write(result) f.close()
출력
pandas.html <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>Id</th> <th>Data</th> </tr> </thead> <tbody> <tr> <th>0</th> <td>1</td> <td>11</td> </tr> <tr> <th>1</th> <td>2</td> <td>22</td> </tr> <tr> <th>2</th> <td>3</td> <td>33</td> </tr> <tr> <th>3</th> <td>4</td> <td>44</td> </tr> <tr> <th>4</th> <td>5</td> <td>55</td> </tr> </tbody> </table>