Pandas en Python puede alterar un marco de datos de Pandas en una tabla HTML. Un marco de datos de pandas se ejecuta utilizando el "pandas.Marco de datos.método to_html () ". Veamos nuestro ejemplo y discutamos el procedimiento para transformar nuestro marcado de datos de Python en código fuente HTML. Para lograr esto, primero debemos diseñar el marco de datos que finalmente se convierte en HTML.
Sintaxis:
pandas.Marco de datos.to_html (index, max_rows, max_cols)
Parámetros:
Formato de retorno:
Todos los datos se colocan debajo de la etiqueta de la tabla.
Los valores de índice se colocan bajo el "
Ejemplo 1: sin parámetro
En este ejemplo, tenemos un marco de datos llamado "cosas" que contiene el "producto", el nombre "y las columnas de" estado comprado "con 2 filas.
Convierta este marco de datos en HTML pasando ningún parámetro.
importación de pandas
# Crear un marco de datos Pandas con 3 columnas.
cosas = pandas.DataFrame ('Producto': [1,2],
'Nombre': ['plato solar', 'gafas'],
'Estado comprado': [1,0], index = ['one', 'dos'])
Imprimir (cosas)
imprimir()
# Convierta cosas de DataFrame a HTML
Imprimir (cosas.to_html ())
Producción:
Nombre del producto Estado comprado
uno 1 plato solar 1
Dos 2 vasos 0
Producto Nombre Estado comprado uno 1 Plato solar 1 dos 2 anteojos 0
Explicación:
En la primera salida, mostramos el DataFrame real. En la segunda salida, nuestro marco de datos se muestra en formato HTML.
Ejecutemos la salida del código HTML en el navegador.
Ejemplo 2: con el parámetro de índice
Convierta este marco de datos a HTML ignorando el índice. Aquí, el índice se establece en falso.
importación de pandas
cosas = pandas.DataFrame ('Producto': [1,2],
'Nombre': ['plato solar', 'gafas'],
'Estado comprado': [1,0], index = ['one', 'dos'])
# Convertir a HTML sin índice
Imprimir (cosas.to_html (index = false))
Producción:
Producto Nombre Estado comprado 1 Plato solar 1 2 anteojos 0
Explicación:
Nuestro marcado de datos se muestra en formato HTML sin los valores de índice.
Ejecutemos la salida del código HTML en el navegador.
Puede ver que los valores del índice no se encontraron en la tabla HTML.
Ejemplo 3: con el parámetro max_rows
Convierta solo la primera fila del DataFrame a HTML configurando el parámetro max_rows en 1.
importación de pandas
cosas = pandas.DataFrame ('Producto': [1,2],
'Nombre': ['plato solar', 'gafas'],
'Estado comprado': [1,0])
# Convertir a HTML con una fila.
Imprimir (cosas.to_html (max_rows = 1))
Producción:
Producto Nombre Estado comprado 0 1 Plato solar 1
Explicación:
Nuestro marco de datos se muestra en formato HTML que solo tiene una fila.
Ejecutemos la salida del código HTML en el navegador.
Ejemplo 4: con el parámetro max_cols
Convierta solo la primera columna del DataFrame a HTML configurando el parámetro MAX_COLS en 1.
importación de pandas
cosas = pandas.DataFrame ('Producto': [1,2],
'Nombre': ['plato solar', 'gafas'],
'Estado comprado': [1,0])
# Convertir a HTML con una columna.
Imprimir (cosas.to_html (max_cols = 1))
Producción:
Producto … 0 1 … 1 2 …
Explicación:
Nuestro DataFrame se muestra en formato HTML que solo tiene una columna.
Ejecutemos la salida del código HTML en el navegador.
Conclusión
Al convertir un marco de datos en un código HTML, usamos las cosas.función to_html (). Además, convertimos el marco de datos existente configurando los parámetros de índice, max_rows y max_cols en ejemplos separados. Para todas las salidas, mostramos los datos reales HTML al proporcionar una captura de pantalla después de cada salida.