Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

데이터 프레임을 html 파일로 내보내는 Python 프로그램 작성

<시간/>

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>

데이터 프레임을 html 파일로 내보내는 Python 프로그램 작성