Computação Múltipla Escolha

Como você utilizaria o método loc para acessar as informações referentes à terceira linha do DataFrame df_selic?

Como você utilizaria o método loc para acessar as informações referentes à terceira linha do DataFrame df_selic?

  1. df_selic.loc[2]
  2. df_selic.loc[3]
  3. df_selic.loc[0]
  4. df_selic.loc[[0, 2, 3]]
  5. df_selic.loc[70]

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - df_selic.loc[2]

Para responder a esta questão, é fundamental compreender como funciona a indexação no Python, especificamente na biblioteca Pandas, que é amplamente utilizada para manipulação de dados.

A biblioteca Pandas utiliza o conceito de indexação baseada em rótulos (labels) com o método .loc. Isso significa que para acessar uma linha específica, precisamos saber qual é o seu índice (rótulo).

Conceito Chave: Indexação Zero-Based
Em programação, a contagem geralmente começa do zero, não do um. Isso se aplica aos índices padrão dos DataFrames no Pandas:

  • 1ª linha: Índice 0
  • 2ª linha: Índice 1
  • 3ª linha: Índice 2
  • 4ª linha: Índice 3

Portanto, para acessar a terceira linha, o valor correto dentro do parênteses deve ser 2.

Análise das Alternativas

Vamos verificar cada opção apresentada na imagem para entender por que apenas uma está correta:

OpçãoCódigoAnálise
Adf_selic.loc[2]Correta. Acessa a linha cujo rótulo/índice é 2, que corresponde à 3ª posição.
Bdf_selic.loc[3]Incorreta. Acessaria a 4ª linha (índice 3).
Cdf_selic.loc[0]Incorreta. Acessaria apenas a 1ª linha (índice 0).
Ddf_selic.loc[[0, 2, 3]]Incorreta. Acessaria múltiplas linhas simultaneamente (1ª, 3ª e 4ª).
Edf_selic.loc['0']Incorreta. Tenta acessar um índice que é uma string ('0'), o que não é o padrão numérico usual.

Conclusão

O comando correto para selecionar a terceira linha de um DataFrame com índices inteiros padrão é utilizando o número 2 entre colchetes após o .loc.

Assim, a resposta correta é a Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.