A alternativa correta é a letra b) Somente as asserções I e II estão corretas. A asserção I está correta, pois para filtrar dados em um DataFrame do pandas, é necessário criar filtros. O comando df_dados['taxa'] < 0.01, retorna um DataFrame com o filtro aplicado a coluna. A asserção II também está correta, pois a criação de filtros booleanos compostos na biblioteca pandas pode ser feita com os operadores lógicos. Nesse caso, usa-se o comando "and" para o operador E e "or" para o operador OU. Já a asserção III está incorreta, pois o comando df_dados.loc[df_dados['nome'] == "João"] não retornará um novo DataFrame contendo todos os registros cujo valor na coluna "nome" é João. Ele retornará apenas as linhas em que o valor da coluna "nome" é igual a "João". Para retornar todas as linhas em que o valor da coluna "nome" é igual a "João", seria necessário utilizar o comando df_dados[df_dados['nome'] == "João"].
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar