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