1
resposta

[Dúvida] Tipo de compra Devolução

Olá,

Percebi que o "tipo_compra" possui "Normal" e "Devolução". Aí, neste caso, modifiquei as "quantidades" de Devolução para negativo, a fim de que, quando agrupasse fossem subtraídas do total de compras. Faz sentido?

df_loja = pd.read_csv('/content/loja_livro_filmes.csv')

devolucoes_mask = df_loja['tipo_compra'] == 'Devolução'
df_loja.loc[devolucoes_mask, 'unidades'] = df_loja.loc[devolucoes_mask, 'unidades']*(-1)

df_pais_compras = df_loja_compras.groupby('pais')['unidades'].sum().nlargest(10).copy()
df_pais_compras = df_pais_compras.reset_index()

df_pais_compras
1 resposta

Oi Leandro,

Sim, sua abordagem faz total sentido! Ao converter as quantidades de devolução para valores negativos, você garante que elas sejam corretamente subtraídas quando você agrupa e soma as unidades por país. Essa é uma prática comum e eficaz para lidar com devoluções em análises de dados de vendas, pois permite obter um panorama mais preciso do resultado final das compras.

👏 Parabéns pela solução!