Python
 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プログラムを作成します


  1. 配列をファイルに書き込むC#プログラム

    WriteAllLinesメソッドを使用して、ファイルに配列を書き込みます。 まず、文字列配列を設定します- string[] stringArray = new string[] {    "one",    "two",    "three" }; 次に、WriteAllLinesメソッドを使用して、上記の配列をファイルに追加します- File.WriteAllLines("new.txt", stringArray); これが完全なコードです-

  2. Python-パンダのデータフレームをCSVファイルに書き込む方法

    pandasデータフレームをPythonでCSVファイルに書き込むには、 to_csv()を使用します 方法。まず、リストの辞書を作成しましょう- # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_purchase': ['2020-10-10', '2020-10-12', '