

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Certa companhia de abastecimento de água organiza as informações da empresa em três conjuntos de dados: clientes (idCliente, nomeCliente), com dados dos clientes; imoveis (idImovel, idCliente, endereco), com dados de imóveis; e contas (idConta, idImovel, consumo), com dados do histórico de pagamento de contas e do consumo, em metros cúbicos, de cada conta. Essa organização leva em consideração que cada cliente pode ter vários imóveis (chave estrangeira: idCliente em imoveis) e que cada imóvel pode ter várias contas (chave estrangeira: idImovel em contas). Os conjuntos de dados (clientes, imoveis e contas) foram carregados para um DataFrame no Pandas.
Com base nas informações da situação hipotética precedente, assinale a opção que corresponde ao trecho de código que, caso seja executado, exibirá corretamente o total de consumo por cliente na variável totalConsumo.
totalConsumo =
contas.groupby('idCliente')['consumo'] .sum()
imoveisContas
= pd.merge(imoveis, contas, on='idImovel')
totalConsumo = imoveisContas.groupby('idCliente')
['consumo'].sum()
totalConsumo = clientes.merge(contas, on =
'idCliente')
.groupby('idCliente')['consumo'].sum()
totalConsumo = contas.groupby('idImovel')
['consumo'].sum()
imoveisContas = pd.merge(contas, imoveis, on='idCliente')
totalConsumo = imoveisContas.groupby('idImovel')
['consumo'] .sum()