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)
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)
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ção | Valor de item |
---|---|
1º | m1 |
2º | m2 |
3º | m3 |
4º | m4 |
5º | m5 |
Ai o moedas[item].value_counts()]
faz isso:
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!!