Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida na linha "for item in moedas"

Minha dúvida é sobre sua função (for item in moedas) e o que ela faz para ser utilizada na próxima linha:

df = pd.concat([df, moedas[**item**].value_counts()], axis = 1)

2 respostas
solução!

Não sei se te ajuda, sou aluno, mas tentarei explicar:

O FOR serve para entre transitar entre as colunas, ou seja:

for item in moedas:

moedas teria "dentro" dela os valores -> m1, m2, m3, m4, m5. O for faz um looping em tudo que está dentro dele ( para estar dentro dele tem que estar com um "tab" de espaçamento.

(Ou seja, apenas o df = pd.concat([df, moedas[item].value_counts()], axis = 1))

Nº da iteraçãoValor de item
m1
m2
m3
m4
m5

Ai o moedas[item].value_counts()] faz isso:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ao concatenar com axis = 1 os DatasFrames, eles "juntam" com os mesmos indexadores "c" e "C" e acrescenta as colunas novas com o nome delas (m1, m2, m3, etc).

Espero ter ajudado!!! :)

Muito Obrigado Leo! Consegui entender!!