Calcular valor de uma coluna de uma tabela usando python

Usando Python, como calcular o valor total de um linha de uma tabela existente usando como referencia a coluna de outra tabela?
Por exemplo:

Tabela 1
Item cor Quantidade total
Lapis preta Valor vem da tabela 2
Caneta Azul Valor vem da tabela 2
Tabela 2
Item cor Quantidade
caneta azul 1
pincel vermelha 2
lapis azul 4
caneta verde 6
pincel amarela 3
lapis preta 8
caneta azul 1
pincel vermelha 5
lapis preta 3
pincel vermelha 1
lapis preta 2

Agradeço pela ajuda

Oi, Marcos!

Para trazer a coluna “Quantidade” da tabela 2 para a tabela 1, você pode fazer um cruzamento considerando as colunas chave (aquelas que aparecem em ambas as tabelas). Pode ser apenas uma coluna chave também, mas no teu caso pelo que eu entendi são duas (Item e cor).

O cruzamento pode ser feito a função merge()

Mas, antes de cruzar, é importante que conteúdo das colunas esteja padronizado. Ou seja, que “Caneta” e “Azul” estejam escritos da mesma forma nas duas tabelas.

Para isso, eu sugiro colocar a coluna em caixa alta ou baixa e remover acentos caso haja algum. Há funções no Python para fazer isso também.

Qualquer coisa escreva por aqui! Abs!

Obrigado pela orientação. De fato deu certo

1 Curtida