Os pandas tabulam

Os pandas tabulam
Os pandas em Python podem alterar um quadro de dados de pandas em uma tabela com estilos diferentes. Um quadro de dados de pandas é executado usando o método "Tabulate ()". Vejamos nossos exemplos e discutir o procedimento para transformar nosso quadro de dados Python para os diferentes estilos de tabelas.

Sintaxe:

Tabule (dataframe_object, cabeçalhos = 'chaves', tabelafmt)

Parâmetros:

  1. Dataframe_object refere -se ao DataFrame existente.
  2. Cabeçalhos mantêm as colunas no quadro de dados depois de converter.
  3. A tabelafmt leva o estilo da tabela.

Veremos os diferentes estilos de tabelas apenas modificando este parâmetro.

Primeiro, criamos um DataFrame com 2 colunas e usamos esse quadro de dados em todos os estilos de tabela.

Observação: Certifique -se de executar esse código em seu ambiente, pois usamos esse código em todos os nossos exemplos. Caso contrário, você receberá erros.

Importar pandas
de tabular importar tabule
# Considere o DataFrame com 5 registros
conjunto de dados = pandas.Quadro de dados(
'Ideia': ['All', 'Abastecimento de água', 'Eletricidade', 'Drilling', 'Electricity'],
'Demografia': ['AP', 'Gujarat', 'Patna', 'Indore', 'Noruega'], index = [2,3,4,5,6])
Print ("Real: \ n")
Imprimir (conjunto de dados)

Saída:

Tabela 1: formato PSQL
Converta o DataFrame em formato PSQL.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'psql')))

Saída:

Tabela 2: Formato Fancy_Grid
Fancy_Grid Style é como organizar o quadro de dados em uma grade com margens arrumadas.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'Fancy_Grid'))

Saída:

Tabela 3: simples
Plain é semelhante ao formato de quadro de dados simples. Nenhuma margem é criada neste formato.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'simples')))

Saída:

Tabela 4: HTML
O código HTML é retornado como saída quando especificamos a tabelafmt como "html". Se você deseja verificar se o código HTML cria uma tabela ou não, execute o código HTML gerado no navegador.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'html')))

Saída:

Quando você executa esse código HTML no navegador, você verá a tabela a seguir:

Tabela 5: Github
Converter para formato "github".

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'github')))

Saída:

Tabela 6: formato bonito
O formato "bonito" é o mesmo que o PSQL.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'bytain')))

Saída:

Tabela 7: formato TCSV
Se você quiser ver seu quadro de dados na guia que é separada pelo CSV, você pode usar "TCSV".

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'tsv')))

Saída:

Tabela 8: formato CSV
Converta o quadro de dados em formato CSV.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'csv'))

Saída:

Tabela 9: Formato Excel
Converter o quadro de dados em formato Excel. Isso é semelhante ao CSV.

print (tabule (conjunto de dados, cabeçalhos = 'chaves', tabelafmt = 'Excel')))

Saída:

Conclusão

Ao renderizar um quadro de dados em um código de tabela, primeiro precisamos importar o módulo tabulado. Apenas alteramos o parâmetro Tablefmt para definir o estilo da tabela. Ao ver os 8 estilos, sabemos que os pandas têm uma opção tão maravilhosa para exibir o quadro de dados de maneiras diferentes que atendem aos requisitos do nosso projeto. Certifique -se de definir o parâmetro de cabeçalhos como “chaves”.