Pandas para html

Pandas para html

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:

    1. Se "índice" estiver definido como true, a saída HTML contém o índice para cada linha. Caso contrário, nenhum índice estará presente se estiver definido como falso. Por padrão, é verdade.
    2. O max_rows assume um valor inteiro que converte o número especificado de linhas em um formato html.
    3. O max_cols leva um valor inteiro que converte o número especificado de colunas em um formato HTML.

Formato de retorno:

Todos os dados são colocados sob a tag de tabela.

Os valores do índice são colocados sob o “" marcação. Os valores da linha são colocados sob o “”Tag que está sob o“”Coluna.

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























produtosNomeStatus comprado
um1Prato solar1
dois2copos0


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:





















produtosNomeStatus comprado
1Prato solar1
2copos0


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:


















produtosNomeStatus comprado
01Prato solar1


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..
01..
12..


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.