编写Python程序以将数据框架导出到html文件


假设我们已经保存了pandas.csv文件并将其导出为Html格式

解决方案

为解决此问题,我们将按照以下步骤操作:

  • 使用read_csv方法读取csv文件,如下所示:

df = pd.read_csv('pandas.csv')
  • 使用文件对象创建新的文件pandas.html并设置为写入模式,

f = open('pandas.html','w')
  • 声明result变量将数据框架转换为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>

更新于:2021年2月24日

1000+次浏览

开启您的 职业生涯

通过完成课程获得认证

开始
广告