Analisando o Data Frame, a coluna 'Motor' tem index 1 (e não 0). Para obtermos o Out[1] requerido pelo exercício, basta fazermos:
dataset.iloc[[1,3], [1,-1]] (não dataset.iloc[[1,3], [0,-1]]) ou dataset.loc[['Passat', 'DS5'], ['Motor', 'Valor']]
;)
Analisando o Data Frame, a coluna 'Motor' tem index 1 (e não 0). Para obtermos o Out[1] requerido pelo exercício, basta fazermos:
dataset.iloc[[1,3], [1,-1]] (não dataset.iloc[[1,3], [0,-1]]) ou dataset.loc[['Passat', 'DS5'], ['Motor', 'Valor']]
;)
Olá, Ana Laura, tudo bem?
Se analisarmos o exercício podemos perceber que a variável dados é um dicionário e, assim como uma lista, o primeiro item de qualquer dicionário possui índice = 0 que é o caso da chave "Motor".
Assim, o exemplo dataset.iloc[[1,3], [0,-1]] também gera o resultado esperado pela pergunta.
Lembrando que a primeira seleção [1,3] pega os índices correspondentes a 'Passat' e 'DS5' e a segunda seleção [0,-1] pega os valores de 'Motor' e 'Valor' desses carros.
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!