Os pandas em Python podem alterar um quadro de dados de pandas em uma tabela HTML. Um quadro de dados de pandas é executado usando os “pandas.Quadro de dados.to_html () ”método. Vejamos o nosso exemplo e discutir o procedimento para transformar nosso quadro de dados Python em código -fonte HTML. Para conseguir isso, devemos primeiro projetar o quadro de dados que finalmente se renderiza ao HTML.
Sintaxe:
Pandas.Quadro de dados.to_html (índice, max_rows, max_cols)
Parâmetros:
Formato de retorno:
Todos os dados são colocados sob a tag de tabela.
Os valores do índice são colocados sob o “
Exemplo 1: sem parâmetro
Neste exemplo, temos um quadro de dados chamado "Things" que segura o "produto", "nome" e "colunas de status comprado" com 2 linhas.
Converta este DataFrame em HTML, passando sem parâmetro.
Importar pandas
# Crie um quadro de dados de pandas com 3 colunas.
coisas = pandas.DataFrame ('Product': [1,2],
'Nome': ['Solar Dish', 'Glasses'],
'Status adquirido': [1,0], index = ['One', 'Two']))
Imprimir (coisas)
imprimir()
# Converta as coisas DataFrame para HTML
Imprimir (coisas.to_html ())
Saída:
Nome do produto Status comprado
um 1 prato solar 1
Dois 2 copos 0
produtos Nome Status comprado um 1 Prato solar 1 dois 2 copos 0
Explicação:
Na primeira saída, exibimos o quadro de dados real. Na segunda saída, nosso quadro de dados é exibido em formato HTML.
Vamos executar a saída do código HTML no navegador.
Exemplo 2: com o parâmetro de índice
Converta este DataFrame em HTML ignorando o índice. Aqui, o índice está definido como falso.
Importar pandas
coisas = pandas.DataFrame ('Product': [1,2],
'Nome': ['Solar Dish', 'Glasses'],
'Status adquirido': [1,0], index = ['One', 'Two']))
# Converta em html sem índice
Imprimir (coisas.to_html (index = false))
Saída:
produtos Nome Status comprado 1 Prato solar 1 2 copos 0
Explicação:
Nosso DataFrame é exibido no formato HTML sem os valores do índice.
Vamos executar a saída do código HTML no navegador.
Você pode ver que os valores do índice não foram encontrados na tabela HTML.
Exemplo 3: com o parâmetro max_rows
Converta apenas a primeira linha do DataFrame em HTML, definindo o parâmetro max_rows para 1.
Importar pandas
coisas = pandas.DataFrame ('Product': [1,2],
'Nome': ['Solar Dish', 'Glasses'],
'Status adquirido': [1,0])
# Converta para html com uma linha.
Imprimir (coisas.to_html (max_rows = 1))
Saída:
produtos Nome Status comprado 0 1 Prato solar 1
Explicação:
Nosso DataFrame é exibido no formato HTML que possui apenas uma linha.
Vamos executar a saída do código HTML no navegador.
Exemplo 4: com o parâmetro max_cols
Converta apenas a primeira coluna do DataFrame em HTML definindo o parâmetro max_cols para 1.
Importar pandas
coisas = pandas.DataFrame ('Product': [1,2],
'Nome': ['Solar Dish', 'Glasses'],
'Status adquirido': [1,0])
# Converta para html com uma coluna.
Imprimir (coisas.to_html (max_cols = 1))
Saída:
produtos .. 0 1 .. 1 2 ..
Explicação:
Nosso DataFrame é exibido no formato HTML que possui apenas uma coluna.
Vamos executar a saída do código HTML no navegador.
Conclusão
Ao renderizar um quadro de dados em um código HTML, usamos as coisas.função to_html (). Além disso, convertemos o quadro de dados existente definindo os parâmetros de índice, max_rows e max_cols em exemplos separados. Para todas as saídas, exibimos os dados reais HTML, fornecendo uma captura de tela após cada saída.