Ir ao conteúdo

Posts recomendados

Postado

Bom dia pessoal, gostaria de saber como eu poderia incrementar meu código para que ele exibisse o valor do preço unitário correto, ou seja, criar uma nova coluna onde apareça o resultado da divisão entre o "quantidade vendida" e "preco unitario"
 

EX: ANDROID = 3183 / 3631200 = 1.140,81

 

E também outra dúvida, teria alguma maneira de mudar o nome referência da tabela pelo python ao invés de ir lá no .csv? Por exemplo o preço unitário, que no presente caso não me mostra o valor unitário.

 

import os
import pandas as pd

lista_arquivo = os.listdir("C:\\Users\\jefferson\\Downloads\\python\\Vendas")

tabela_total = pd.DataFrame()

for arquivo in lista_arquivo:

    if "Vendas" in arquivo:
        tabela = pd.read_csv(f"C:\\Users\\jefferson\\Downloads\\python\\Vendas\\{arquivo}")
        tabela_total = pd.concat([tabela_total, tabela])

tabela_produtos = tabela_total.groupby('Produto').sum()
tabela_produtos = tabela_produtos[["Quantidade Vendida", "Preco Unitario"]]

display(tabela_produtos)

 

Sem título.png

  • Curtir 1
Postado

não entendi a pergunta,  você se refere a dividir o montante total pela quantidade vendida para guardar o preço unitário?

se fosse entre quantidade vendida e preço unitário seria multiplicação para dar o valor total  e não divisão.

ps: essa divisão está invertida.

 

não entendi bem a pergunta mas acho que já fiz algo parecido no passado, veja se ajuda.
 

import pandas as pd
#dividindo 2 colunas.

#puxando tabelinhas com pandas
tabelinha = pd.read_csv(r".\tabela_teste.csv")
#pegando 2 colunas como tupla.
vendas, tv = tuple(tabelinha["Vendas"]), tuple(tabelinha["TV"])
#dividindo as duas colunas, arredondando 2 casas dps da vírgula e guardando resultado em lista.
coluna_divs = [round(x/y,2) for x,y in zip(vendas,tv)]
#adicionando como quarta coluna na tabela
tabelinha.insert(4,"vendas por tv",coluna_divs,True)

 


 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!