Como tiro a coluna unnamed:0 com executando o arquivo em HTML ?
Como tiro a coluna unnamed:0 com executando o arquivo em HTML ?
Olá, Thiago
tudo bem?
A coluna "Unnamed: 0" com valores NaN provavelmente está sendo gerada porque a tabela na página HTML deve possuir um cabeçalho vazio ou mal formatado. Por isso, a biblioteca pandas acaba interpretando esse cabeçalho como uma coluna extra.
Nós podemos retirar essa coluna desnecessária da seguinte forma:
tabela = pd.read_html('https://pt.wikipedia.org/wiki/Lista_de_pa%C3%ADses_por_popula%C3%A7%C3%A3o')[0]
tabela.drop('Unnamed: 0', axis=1, inplace=True)
Nesse código a leitura da página está sendo armazenada em uma variável chamada tabela
. Depois, usamos um método chamado drop()
da biblioteca pandas para remover uma coluna chamada 'Unnamed: 0'.
Esse método recebe os seguintes parâmetros:
'Unnamed: 0'
especifica o nome da coluna que será removida.axis=1
indica que a operação de exclusão deve ser feita ao longo das colunasinplace=True
significa que a operação será aplicada diretamente ao DataFrame tabela
sem a necessidade de criar um novo DataFrame.O resultado final é a coluna 'Unnamed: 0' removida do DataFrame tabela
.
Qualquer dúvida não hesite em nos perguntar! :)
Bons estudos
Bom dia, Valquiria.
Deu certo. Muuuito obrigado.
Um feedback, sua didatica é impressionante.
Amo os cursos que voce leciona !
Eba! Maravilha que deu tudo certo, Thiago!
Quero te agradecer de coração pelo feedback que você compartilhou. Essa mensagem me deixou muito feliz!
Bons estudos e muito sucesso na jornada com os dados. Estou aqui na torcida por você!
Qualquer dúvida estou por aqui
Abraços