Pandas en Python tiene la capacidad de convertir Pandas DataFrame en una tabla en la página web HTML. El método pandas.DataFrame.to_html() se usa para representar un Pandas DataFrame.
Sintaxis: DataFrame.to_html()
Retorno:
Entendamos con ejemplos:
Primero , crea un marco de datos:
Python3
# importing pandas as pd import pandas as pd from IPython.display import HTML # creating the dataframe df = pd.DataFrame({"Name": ['Anurag', 'Manjeet', 'Shubham', 'Saurabh', 'Ujjawal'], "Address": ['Patna', 'Delhi', 'Coimbatore', 'Greater noida', 'Patna'], "ID": [20123, 20124, 20145, 20146, 20147], "Sell": [140000, 300000, 600000, 200000, 600000]}) print("Original DataFrame :") display(df)
Producción:
Convierta el marco de datos a la tabla Html:
Python3
result = df.to_html() print(result)
Producción:
<table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>Name</th> <th>Address</th> <th>ID</th> <th>Sell</th> </tr> </thead> <tbody> <tr> <th>0</th> <td>Anurag</td> <td>Patna</td> <td>20123</td> <td>140000</td> </tr> <tr> <th>1</th> <td>Manjeet</td> <td>Delhi</td> <td>20124</td> <td>300000</td> </tr> <tr> <th>2</th> <td>Shubham</td> <td>Coimbatore</td> <td>20145</td> <td>600000</td> </tr> <tr> <th>3</th> <td>Saurabh</td> <td>Greater noida</td> <td>20146</td> <td>200000</td> </tr> <tr> <th>4</th> <td>Ujjawal</td> <td>Patna</td> <td>20147</td> <td>600000</td> </tr> </tbody> </table>
Escribamos el script para convertir DataFrame en un archivo HTML:
Python3
html = df.to_html() # write html to file text_file = open("index.html", "w") text_file.write(html) text_file.close()
Nota: El archivo HTML se creará con datos HTML en el directorio de trabajo actual.
Producción:
Vamos a mostrar datos HTML en forma de una tabla despojada
Python3
HTML(df.to_html(classes='table table-stripped'))
Producción:
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA