Tentei compilar o código abaixo importando os dados de um arquivo .ndjson, com objetivo de conseguir somar todos os valores das vendas (revenue). Porém, após diversas tentativas, não consegui extrair o resultado correto no último
print
. Como poderia resolver isso?
import ndjson
with open('ecommerce-events.ndjson') as f:
data = ndjson.load(f)
for information in data:
eT = information['eventType']
if eT == 'transaction':
for orderItem in information['orderItems']:
transaction = round((orderItem['quantity'] * orderItem['price']), 2)
print(transaction)
revenue += transaction
print(revenue)
Se necessário para melhor entendimento posso compartilhar o arquivo JSON em meu GitHub.