FC ConcursosFC Concursos

Questão FC331223

Analise o trecho código Python a seguir. import pandas as pd data = { "numero": range(12), "variavel": ["A"] * 3 + ["B"] * 3 + ["C"] * 3 + ["D"] * 3, "dia": pd.to_datetime(["2020-0

Linguagens de Programação

FGV · 2024

Analise o trecho código Python a seguir.

 

import pandas as pd

data = {

"numero": range(12),

"variavel": ["A"] * 3 + ["B"] * 3 + ["C"] * 3 + ["D"] * 3,

"dia": pd.to_datetime(["2020-01-03", "2020-01-04", "2020-01-05"] * 4)

}

df = pd.DataFrame(data)

pivoted = df.pivot(index="dia", columns="variavel")

pivoted

 

O valor numérico da variável D, que corresponde ao dia 2020-01-05, é

  1. 2.
  2. 5.
  3. 8.
  4. 11.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O DataFrame é construído com as colunas numero (valores 0 a 11), variavel (três "A", três "B", três "C", três "D") e dia (sequência repetida de 2020-01-03, 2020-01-04, 2020-01-05).

Na posição linear dos dados, os índices 0–2 correspondem a A, 3–5 a B, 6–8 a C e 9–11 a D. Ao mesmo tempo, as datas se repetem a cada três entradas: índice 0→03, 1→04, 2→05, 3→03, ..., 11→05.

Portanto, a combinação variavel = D e dia = 2020-01-05 ocorre no índice 11 do vetor numero.

Assim, o valor buscado é 11.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo