Boa noite. Como eu faria para importar uma planilha excel desconsiderando as primeiras linhas do arquivo (cabeçalho). No caso, eu gostaria que as colunas fossem nomeadas com a 5ª linha da planilha, e não com a primeira como é o padrão.
Obrigado!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite. Como eu faria para importar uma planilha excel desconsiderando as primeiras linhas do arquivo (cabeçalho). No caso, eu gostaria que as colunas fossem nomeadas com a 5ª linha da planilha, e não com a primeira como é o padrão.
Obrigado!
Olá, Daniel.
Pra ler um arquivo excel você usa a função pd.read_excel(). Essa função tem um argumento que chama header que o default é 0 e então se você não especificar nada pra esse atributo, o pandas vai entender que o header do seu arquivo é a linha 0 do seu arquivo. Mas você pode trocar esse valor pela linha que você quer que seja seu header.
Seria algo assim:
df = pd.read_excel('nome_do_arquivo.xlsx', header=4)Lembrando que a linha 5 de uma tabela no Excel corresponde a linha 4 de um data frame do Pandas.
Era essa sua dúvida?
Perfeito! obrigado!