Colunas de pandas para listar

Colunas de pandas para listar
Pode haver situações em que precisamos executar essas operações que podem ser executadas melhor apenas com listas, em vez de um objeto pandas como série e dataframe. Nessas circunstâncias, podemos executar as operações necessárias para alterar as colunas de dados de dados em uma lista. A lista pode ser alterada novamente para a série ou dataframe.

Existem várias maneiras de converter as colunas de pandas em listas. Implementaremos alguns deles para mostrar como podemos converter as colunas em listas usando diferentes funções em pandas.

Método 1: Usando Tolist ()

O Tolist () é o método interno disponível no Python, que converte uma coluna de dados de dados específica em uma lista. Precisamos passar o nome da coluna após o objeto DataFrame com o ponto (.) Operador.

Sintaxe:

Dataframe_object.nome da coluna.listar()

Exemplo 1:
Vamos ter um quadro de dados que contém 4 colunas e converta a coluna "lojas" em uma lista.

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
Impressão (salário)
imprimir()
# Converta a coluna dos trabalhadores para listar usando a função tolist ()
convertido = salário.lojas.listar()
Imprimir (convertido)
# Exiba o tipo
Imprimir (tipo (convertido))

Saída:

Para confirmação, também exibimos o tipo de lista cobiçada.

Exemplo 2: Valores com Tolist ()
Valores é o atributo que retorna os valores em uma coluna DataFrame. Se passarmos o tolista () após esse atributo, a coluna será convertida em uma lista.

Vamos converter a coluna "endereço" em uma lista.

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
# Converta os valores da coluna de endereço para listar usando Tolist ()
convertido = salário.endereço.valores.listar()
Imprimir (convertido)
Imprimir (tipo (convertido))

Saída:

Agora, a coluna de endereço é convertida em uma lista.

Exemplo 3: converta todas as colunas para listar usando Tolist ()
Pode ser possível converter todas as colunas no quadro de dados em uma lista. Só precisamos fazer loop cada coluna e converter o iterador em uma lista usando Tolist ().

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
# Converta todas as colunas para listar uma por uma usando Tolist ()
para coluna em salários.colunas:
Impressão (salário [coluna].listar())

Saída:

Existem 4 colunas no Salário DataFrame. Todos são convertidos em uma lista. Agora, existem 4 listas na saída.

Método 2: Usando a lista ()

List () é usado para criar uma lista no Python. Se fornecermos a coluna DataFrame como entrada para esta função, a coluna será convertida em uma lista.

Sintaxe:

Lista (dataframe_object.nome da coluna)

Exemplo 1:
Vamos ter um quadro de dados que contém 4 colunas e converta a coluna "Rent" em uma lista.

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
# Converter coluna de aluguel para listar
convertido = list (salário.aluguel)
Imprimir (convertido)
Imprimir (tipo (convertido))

Saída:

Para confirmação, também exibimos o tipo de lista cobiçada.

Exemplo 2: Exiba todas as colunas em uma lista usando a lista ()
Colunas é o atributo que retorna todos os nomes de colunas. Se passarmos na lista (), os nomes das colunas podem ser retornados em uma lista.

Vamos exibir todos os nomes de colunas em uma lista.

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
# Exiba todas as colunas na lista
Imprimir (Lista (Salários.colunas)))

Saída:

Lista retorna todos os rótulos da coluna.

Método 3: Usando []

O [] é usado para criar uma lista no Python. Se fornecermos a coluna DataFrame dentro do [], a coluna é convertida em uma lista.

Sintaxe:

[Dataframe_object ['column_name']]

Exemplo:
Converta a coluna "Trabalhadores" em uma lista.

Importar pandas
salários = pandas.DataFrame ('Shops': ["Tipo 1", "Tipo 2", "Tipo 3"],
'Rent': [12000.6700.3000],
'Endereço': ['City A', 'City C', 'City A'],
'Trabalhadores': [10,10,34])
# Converta a coluna dos trabalhadores para listar usando []
convertido = [salários ['trabalhadores']]
Imprimir (convertido)
Imprimir (tipo (convertido))

Saída:

Conclusão

Vimos que podemos converter as colunas de pandas em listas, se necessário. Depois de cobrir este tutorial, agora você poderá converter o único ou todas as colunas do quadro de dados em uma lista. Nos exemplos deste tutorial, tentamos ensiná -lo a usar a função tolista () e [], list () funções e como usar a função list () para converter as colunas do quadro de dados em listas.