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, é
- 2.
- 5.
- 8.
- 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