Pandas DataFrame para série

Pandas DataFrame para série
“A biblioteca“ Pandas ”de“ Python ”fornece a instalação para criar a série e o DataFrame. Em "Pandas", há uma diferença entre a série e o quadro de dados. A série é apenas uma coluna ou lista com os valores do índice e o DataFrame em "Pandas" consiste em várias séries ou listas. Podemos fazer dados de dados de “pandas” colocando muitas séries. O DataFrame é um grupo de muitas listas ou séries. Quando criamos o DataFrame, também convertemos as colunas ou linhas desse quadro de dados especificado na série. A série é feita de apenas uma coluna ou apenas uma linha, juntamente com os valores do índice. Neste guia, converteremos o quadro de dados "pandas" em série e explicaremos os métodos que ajudam a converter o quadro de dados em série.”

Métodos para converter o quadro de dados em série

Podemos utilizar dois métodos diferentes para converter a coluna ou a linha do quadro de dados em série neste guia. Esses métodos são:

  • O método squeeze ().
  • Quadro de dados.Método ILOC.

Agora, aplicaremos esses métodos nos códigos "pandas" neste guia e também explicaremos esses códigos em detalhes aqui.

Exemplo # 01

Temos o aplicativo "Spyder" aqui para desenvolver os códigos "pandas". A primeira etapa deste código é usar a palavra -chave "importar" para importar os módulos "pandas", seguidos pelos "pandas como PD". Aqui, o "regional_df" é criado e contém sete colunas. O “PD.O método DataFrame ”é utilizado para gerar o DataFrame. A “região” é a primeira coluna aqui que contém “Leste, Oeste, Norte e Sul”. Depois, temos a coluna "Jan" na qual adicionamos "US $ 100, US $ 150, US $ 120 e US $ 200". Em seguida, temos a coluna "FEB", que contém "US $ 140, US $ 170, US $ 200 e US $ 210". Agora, temos a coluna "março" à frente na qual colocamos "US $ 220, US $ 200, US $ 300 e US $ 130". Também temos colunas de “abril e maio”, e essas colunas contêm “$ 120, $ 250, $ 320, $ 230” e “$ 220, $ 120, $ 220, $ 130”, respectivamente.

Então "subtotal" é a última coluna que adicionamos aqui. Escrevemos o método "print ()" abaixo, no qual colocamos o nome do DataFrame para que o DataFrame seja renderizado no terminal. Agora, estamos avançando com a conversão de uma coluna deste quadro de dados na série. Estamos utilizando o método "Squeeze ()" aqui para converter a coluna "Região" na série. Também colocamos a variável na qual esta série é armazenada. Depois disso, renderizamos a série usando novamente "print ()" aqui.

Quando clicamos no ícone "Executar" desta ferramenta, esse resultado renderiza. O DataFrame, que produzimos no código acima, é apresentado neste resultado, e também a série é renderizada aqui. A coluna “Região” deste DataFrame é convertida na série aqui, e você também pode ver que os valores do índice também são renderizados com esta série.

Exemplo # 02

Colocamos o "regional_df" aqui novamente, mas agora utilizaremos o método "ILOC" para converter as colunas do DataFrame em série. Convertemos a primeira coluna do DataFrame usando o método "ILOC" aqui. Colocamos o nome do DataFrame e depois escrevemos o método "ILOC" e mencionamos o número da coluna que queremos converter em uma série.

Aqui colocamos “[:, 0]”, que converterá a primeira coluna do DataFrame em uma série e também a armazenará na variável “my_series”. Em seguida, renderizamos esta série colocando a variável "my_series" em "print ()" e também queremos obter o tipo dessa série, por isso utilizamos a palavra -chave "type" e colocamos o nome da variável na qual armazenamos a série, e tudo isso é inserido no “print ()”. O tipo também renderá no terminal.

Agora, queremos converter mais uma coluna deste quadro de dados para a série, por isso utilizamos novamente o mesmo método e, desta vez, estamos convertendo a última coluna em uma série, colocando o número dessa coluna no método "ILOC". Estamos armazenando esta última série de colunas na variável "my_series1". Esta série, assim como o tipo desta série, também é exibida no resultado, porque colocamos os dois na “print ()”.

Primeiro, ele exibe todo o quadro de dados na saída deste código e depois exibe a série que chegamos aqui depois de converter a primeira coluna na série, juntamente com seu tipo. Depois disso, também vemos outra série aqui, que é a última coluna que é convertida na série e também seu tipo abaixo.

Exemplo # 03

Desenvolvemos "test_df" aqui, na qual adicionamos a coluna "Student" primeiro, que contém "Bromley, Frank, Ginny, Samuel, David e Hank". A próxima coluna é a coluna "Teste 1", na qual adicionamos "80, 85, 88, 86, 84 e 81". Agora, temos a coluna "Teste 2", que contém "78, 76, 72, 82, 89 e 77". Em seguida, a coluna “Teste 3” é inserida após a coluna “Teste 2”, e isso contém “67, 89, 78, 84, 66 e 80”. Agora, adicionamos “Teste 4” como a quinta coluna na qual inserimos “76, 81, 88, 90, 75 e 78”. A sexta coluna aqui é a coluna “Teste 5”, que também contém alguns números “82, 83, 84, 88, 89 e 90”.

A “média” é a última coluna deste quadro de dados, na qual colocamos “80, 81, 79, 76, 77 e 81”. O nome do DataFrame é então inserido no método "print ()" abaixo para que seja exibido no terminal. Agora estamos avançando com a conversão de dados de uma coluna por uma série. Aqui, estamos transformando a primeira coluna em uma série usando a técnica "ILOC". Colocamos o número da coluna que queremos converter neste método "ILOC". Além disso, adicionamos a variável "new_series", onde esta série é mantida. Depois disso, renderizamos a série usando "print ()" e também seu tipo.

Este resultado exibe o quadro de dados que criamos no código acima e também na série. Aqui, a coluna "Student" do DataFrame é transformada em uma série, que é a primeira coluna deste DataFrame.

Exemplo # 04

Utilizamos o quadro de dados acima "test_df", mas converteremos várias colunas em diferentes séries separadamente com a ajuda do método "ILOC". Colocamos o "[:, 0]" no método "ILOC", usado para converter a primeira coluna do DataFrame em uma série. Em seguida, colocamos "[:, 2]" neste método, e isso converterá a terceira coluna do "test_df" em uma série. Depois disso, utilizamos novamente o método "ILOC", e desta vez colocamos "[:, 3]", que converterá a quarta coluna do DataFrame em uma série.

Armazenamos essas séries separadamente nas variáveis ​​“My_Series1, My_Series2 e My_Series3”, respectivamente, e colocamos todas essas variáveis ​​no método “print ()” um por um, para que todas as séries renderizem separadamente no terminal. Também imprimimos seus tipos, colocando novamente essas variáveis ​​nas quais a série é armazenada no método "Type ()" separadamente, para que os tipos de todas as séries sejam renderizados separadamente no terminal.

Nesse resultado, depois de exibir todo o quadro de dados, ele exibe todas as séries um por um e depois também imprime seus tipos neste resultado.

Conclusão

Neste guia, aprendemos sobre a série "pandas" e convertemos as colunas ou linhas do quadro de dados na série, utilizando dois métodos diferentes aqui. Os métodos que discutimos neste guia são o método "Squeeze ()" e "ILOC", que nos ajudam a converter as colunas ou linhas do quadro de dados na série. Também fizemos os exemplos práticos neste guia em que utilizamos os dois métodos e mostramos o quadro de dados e as séries na saída desses códigos. Também explicamos esses métodos e todos os exemplos em detalhes neste guia.