Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mudança no estilo da tabela

Assim que o professor mudou o index da tabela para o id dos cursos, o header nome_do_curso parece ter ficado um pouco deslocado. Qual motivo disso? Tem como consertar isso? Na prática não muda nada, porém estou fazendo um trabalho e o ideal seria que os headers tivessem alinhados.

Tabela com estilo diferente

2 respostas
solução!

Boas Pedro! Tudo bem?

Isso ocorre porque o pandas diferencia visualmente as tabelas e os índices com essa identação diferente. Para apresentar a tabela sem essa identação, pode-se fazer algumas coisas. Vou apresentar o modo que creio ser o mais eficiente Uma das maneiras de apresentar o DataFrame da forma elegante é apresentar como markdown. Para isso, basta usar a função pd.to_markdown() que cria uma tabela em markdown a partir de um DataFrame. Primeiro, criei um DataFrame que replica o que você mostrou na sua questão:

import pandas as pd

nome_do_curso = ["Lógica de programação", "Java para Web", "C# para Web", "Ruby on Rails", "Cursos de Python"]
id = [1,2,3,4,5]

dados = pd.DataFrame()
dados["nome_do_curso"] = nome_do_curso
dados.index=id
dados.index.name="id"

Agora, para apresentar de uma forma mais eficiente, basta usar a função citada:

dados.to_markdown()

Que retorna a tabela:

idnome_do_curso
1Lógica de programação
2Java para Web
3C# para Web
4Ruby on Rails
5Cursos de Python

Dessa forma não há mais o problema com o id fora de identação.

Espero ter ajudado! Bons Estudos!

Show!! Obrigado!