Na Aula 2, a variável cursos é uma lista com vários itens.
Não entendi como digitar apenas cursos[0] transformou a lista em um DataFrame no pandas.
Pensava que este comando iria retornar apenas o primeiro item da lista.
Na Aula 2, a variável cursos é uma lista com vários itens.
Não entendi como digitar apenas cursos[0] transformou a lista em um DataFrame no pandas.
Pensava que este comando iria retornar apenas o primeiro item da lista.
Olá Alexandre,
Esse é um resultado do funcionamento do read_html
que sempre retorna uma lista como resultado, e essa lista contém DataFrames. Então ao fazer cursos[0]
estamos sim acessando o primeiro item da lista, esse item que já é um DataFrame.
O read_html
funciona assim para o caso de encontrar mais de uma tabela, então ele sempre retorna uma lista que pode ter um ou mais DataFrames dependendo do número de tabelas encontradas.
Confere esse outro tópico aqui similar que deve ajudar também no entendimento:
Espero ter ajudado, qualquer dúvida é só falar!