Sintaxe
Quadro de dados.transponha (*args, ** kwargs)
Exemplo # 01
Como precisamos utilizar a função "transpose ()", apenas precisamos desenvolver um quadro de dados no qual apliquemos esta função. Antes de desenvolver o quadro de dados, temos que importar os módulos de "pandas", essenciais para o código "pandas". Nós importamos esses módulos utilizando a palavra -chave "importar" e depois colocamos "pandas como pd". Agora, obteremos facilmente as funções ou métodos de "pandas" com a ajuda de "PD".
O "sales_team_df" é criado como o DataFrame aqui enquanto usamos o "PD.Quadro de dados". Apenas três colunas são adicionadas ao "sales_team_df", que são nomeadas: "Vendedor, região coberta e vendas". Essas colunas também contêm alguns registros. Então, colocamos "Mark, Hayes, Foster, Judy e Graham" na coluna "vendedor". Em seguida, temos a coluna "Cobertiva da região", onde adicionamos "Califórnia, Delaware, Texas, Birmingham e Los Angeles". Em seguida, entramos "85%, 76%, 55%, 88%e 79%" na coluna "vendas".
Abaixo, colocamos o "Print ()" no qual adicionamos "Sales_team_df", que renderizará o DataFrame de dados "Sales_team_df" no console. Agora, precisamos alterar as linhas deste "sales_team_df" em colunas ou podemos dizer que precisamos obter a transposição desse quadro de dados. Então, para isso, utilizamos o método "transpose ()" aqui.
Primeiro, colocamos "transpostos" e inicializamos com o método "transpose ()". Quando usamos esse método, devemos mencionar o nome do quadro de dados e depois usar o método "transpose ()" com este nome. Quando esse método é aplicado ao quadro de dados, as linhas do quadro de dados mudarão para colunas e o quadro de dados transpostos é armazenado em "transposedf". Depois disso, colocamos "transpodedf" no "print ()", para que ele renderize quando executarmos este código.
Agora, pressione "Shift+Enter" para executar este código. A saída será renderizada no terminal do aplicativo "Spyder". Existem três colunas e cinco linhas nesse quadro de dados, como mostrado e quando o método "transpose ()" é aplicado a esse quadro de dados. Em seguida, as linhas deste DataFrame são convertidas em colunas e também mostradas aqui. O quadro de dados abaixo mostra que contém cinco colunas e três linhas após a transposição.
Exemplo # 02
Fazemos outro exemplo e criamos um novo DataFrame aqui que é "Company_DF". Neste "Company_DF", inserimos cinco colunas. São “Nome da empresa: telefone não, e -mail, telefone de trabalho e Facebook”. Os dados que inserimos na coluna "Nome da empresa" são "ABC Company_1, ABC Company_2 e ABC Company_3". Os números que adicionamos na coluna "telefone não" são "111 123, 111 124 e 111 125". Agora, na coluna "Email", inserimos [email protected], [email protected] e [email protected].
Depois disso, temos a coluna "telefone de trabalho" e adicionamos "123 111, 123 112 e 123 113" a ela. A coluna "Facebook" está ao lado disso, onde inserimos "ABC01, ABC02 e ABC03". Abaixo, adicionamos "Company_DF" à função "Print ()", que faz com que o quadro de dados "Company_DF" seja exibido no console. Agora, precisamos obter a versão transposta deste DataFrame, para que usemos o método "Transpose ()" neste caso.
A variável "CompanyTranspose" é colocada pela primeira vez e o método "transpose ()" é usado para inicializá -lo. O nome do quadro de dados deve ser mencionado ao usar esse método e o método "transpose ()" deve ser usado com este nome. As linhas do quadro de dados se tornarão colunas quando essa técnica for aplicada a ele e o quadro de dados transpostos for salvo na variável "CompanyTranspose". Em seguida, inserimos "CompanyTranspose" na função "print ()" para exibir isso.
Este DataFrame possui cinco colunas e três linhas, conforme exibido e quando o método "Transpose ()" é realizado nele, as linhas são transformadas em colunas e também são exibidas abaixo. Após a transmissão, o DataFrame abaixo revela que ele contém três campos e cinco linhas.
Exemplo # 03
O DataFrame que criamos aqui é o "Sample_df" e adicionamos quatro colunas a ele que são "A1, A2, A3 e A4". Alguns dados numéricos são adicionados a todas essas colunas. Em "A1", acrescentamos: "12, 35, 25, 76 e 15". Em "A2", entramos: "37, 42, 54, 83 e 55". Então, temos "A3" e acrescentamos: "20, 16, 81, 53 e 78" a esta coluna. Por último, temos "A4", que contém: "14, 93, 91, 52 e 36".
Agora, também definimos os valores do índice deste "sample_df" que são "row_1, row_2, row_3, row_4 e row_5". Esses valores de índice também são inseridos no "sample_df" com a ajuda do método "índice". Depois disso, encontramos a transposição deste quadro de dados "sample_df" com a ajuda do método "transpose ()". Esse quadro de dados de transposição também é salvo na variável "t_result" e depois renderizado com a ajuda de "print ()".
Aqui, todas as linhas são convertidas em colunas e exibidas. Mostramos o original e transponha o quadro de dados neste resultado.
Exemplo # 04
Aqui está o "item_list" contendo "mês/ano, nome do item, quantidade vendida, taxa e quantia". Entramos “22 de março, 22 de março, 22 de abril, 22 de maio, 22 de junho e 22 de agosto” no “mês/ano”. Adicionamos os nomes dos itens “caneta, marcador, borracha, lápis, sharpner e folhas” ao “nome do item”. Agora entramos na quantidade desses itens que são vendidos “5, 8, 6, 4, 5 e 20” na “quantidade vendida”. Depois disso, adicionamos "150, 120, 220, 125, 90 e 50" à "taxa". Ao lado disso, entramos "750, 960, 1320, 500, 450 e 100" na "quantidade". O "item_list" é então convertido no DataFrame "item_list_df".
Além disso, esse DataFrame é exibido no console quando "item_list_df" é adicionado ao método "print ()", como visto abaixo. Agora precisamos obter a forma transposta desse quadro de dados. Portanto, neste caso, utilizamos o método "transpose ()". O método "transpose ()" é usado para inicializar a variável "transpose_df". Ao usar esse método, o nome do DataFrame deve ser especificado e o método "transpose ()" deve ser usado com este nome. Ao usar esta técnica, as linhas do quadro de dados serão convertidas em colunas e o quadro de dados transpostos é salvo na variável "transpose_df". Então, para exibir isso, adicionamos "transpose_df" à função "print ()".
Quando o método "transpose ()" é usado nesse quadro de dados, as seis linhas são convertidas em seis colunas e também são apresentadas abaixo. Atualmente, este DataFrame original é exibido com cinco colunas e seis linhas. O quadro de dados abaixo, após a transposição, indica que possui seis colunas e cinco linhas.
Conclusão
Este guia explicou o método "transpose ()" em detalhes. Discutimos que o método de transposição é utilizado para converter as linhas do quadro de dados em colunas e vice -versa. Mostramos como esse método "transpose ()" funciona e como ele altera as linhas do quadro de dados nas colunas. Realizamos o código “Pandas” neste guia e transpusemos o DataFrame e também mostramos o original e o quadro de dados transposto aqui neste guia. Os quatro quadros de dados distintos são transpostos em quatro exemplos diferentes aqui com a ajuda do método "transpose ()".