pandas remodelando muito tempo por duas variáveis
manipular dados entre formatos longos e largos é uma tarefa comum na análise de dados. Na Biblioteca Pandas do Python, as operações de derretimento e empilhamento/desback são comumente usadas para esse fim. No entanto, certos cenários podem surgir quando é desejada uma abordagem mais direta. . Usando apenas os métodos Mert/Stack/Unstack, pode não fornecer a saída desejada. Nosso objetivo é remodelar esses dados em um formato "amplo" com colunas para cada produto exclusivo, incluindo o preço correspondente. Knut 6 bat 5 Knut 6 bola 1 Knut 6 Wand 3 Steve 5 caneta 2
Para realizar isso, podemos aproveitar a função pivô dos pandas, que fornece uma maneira conveniente de criar tabelas dinâmicas. Especificamos a coluna do índice (Salesman), as colunas pivot (obs) e a coluna valores (preço). Pivot (index = 'Salesman', Columns = 'Product', valores = 'Price')
Isso produzirá o formato "largo" desejado:
Salesman Height product price Knut 6 bat 5 Knut 6 ball 1 Knut 6 wand 3 Steve 5 pen 2
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3