1
resposta

O correto não seria [1,2]?

O resultado de dataset2.loc[[1,3],['Nome','Ano','Quilometragem','Valor']] é

Nome    Ano    Quilometragem    Valor
1    Passat    2003    5712.0    106000.0
3    DS5    2019    0.0    89000.0

o correto não seria dataset2.loc[[1,2],['Nome','Ano','Quilometragem','Valor']] para Retornar do Passat e Crossfox?

1 resposta

Oii Vitor Hugo, tudo tranquilo?

De fato esse primeiro trecho de código que você apresentou não retorna as informações solicitadas pelo exercício. Isso porque ao fazer dataset2.loc[[1,3],['Nome','Ano','Quilometragem','Valor']], estão sendo selecionadas as linhas 1 e 3, mas, para obtermos as informações de Passat e Crossfox precisamos das linhas 1 e 2.

Dessa forma, o segundo código que você apresentou dataset2.loc[[1,2],['Nome','Ano','Quilometragem','Valor']] está correto.

Além disso, também podemos selecionar as informações solicitadas no exercício utilizando os seguintes trechos de código:

dataset[['Nome', 'Ano', 'Quilometragem', 'Valor']][1:3]

Ou:

dataset[1:3][['Nome', 'Ano', 'Quilometragem', 'Valor']]

Esses códigos são apresentados na alternativa correta do exercício, a letra C.

Parabéns por procurar fazer a atividade de uma forma diferente das alternativas propostas! Isso agrega muito o seu conhecimento :)

Qualquer dúvida estou por aqui.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!