Os pandas adicionam coluna com valores padrão

Os pandas adicionam coluna com valores padrão
Podemos entrar nas colunas em pandas com os valores padrão. Os diferentes métodos para inserir as colunas com os valores padrão são fornecidos pelos pandas. Neste tutorial, investigaremos os métodos para adicionar os valores padrão às colunas em pandas e colocar um valor padrão em uma coluna.

Método 1: Usando atribuições ()

Atribuir () no Pandas DataFrame adiciona uma coluna com valor padrão no DataFrame existente. Só precisamos passar o nome da coluna e definir o valor padrão para ele.

Sintaxe:

Dataframe_object.Atribuir (new_column = default_value)

Exemplo 1:
Vamos criar um quadro de dados com duas colunas. Adicione uma nova coluna que é "revisão" e adicione a sequência padrão que é "boa".

Importar pandas
coisas = pandas.DataFrame ('Nome': ['Solar Dish', 'Glasses', 'Oil'], 'Status adquirido': [1,0,0])
Imprimir (coisas)
# Adicionar a coluna 'Revisão' ao quadro de dados acima com a string padrão - "Good"
coisas = coisas.atribuir (revisão = "bom")
imprimir()
Imprimir (coisas)

Saída:

Explicação:
Temos duas colunas - "Nome" e "Status adquirido" - nas coisas DataFrame. Depois de adicionar a coluna de revisão, você pode ver que a coluna é adicionada na última posição do DataFrame e todos os valores nesta coluna são padrão.

Exemplo 2:
Vamos criar um quadro de dados com duas colunas. Adicione uma nova coluna que é "classificações" e adicione o valor padrão de 11.

Importar pandas
coisas = pandas.DataFrame ('Nome': ['Solar Dish', 'Glasses', 'Oil'], 'Status adquirido': [1,0,0])
# Adicione a coluna 'Classificações' ao DataFrame acima com o valor padrão - 10
coisas = coisas.atribuir (classificações = 10)
# Adicione a coluna 'ID' ao quadro de dados acima com o valor padrão - 11
coisas = coisas.atribuir (id = 11)
Imprimir (coisas)

Saída:

Explicação:
Depois de adicionar a coluna de classificação, você pode ver que a coluna é adicionada na última posição do quadro de dados e todos os valores nesta coluna são padrão - 11.

Método 2: Usando []

O [] é um operador de índice que obtém os valores da coluna DataFrame. Se passarmos o nome da nova coluna e definirmos o valor padrão, a nova coluna será adicionada ao quadro de dados de pandas existente.

Sintaxe:

Dataframe_object [new_column] = default_value

Exemplo 1:
Vamos criar um quadro de dados com uma coluna que é "itens" com dois valores. Agora, adicione uma nova coluna, "Preço", com o valor padrão.

Importar pandas
ps = pandas.Dataframe ('itens': ['item-one', 'item-two'])
Imprimir (ps)
# Adicione a coluna 'Preço' ao quadro de dados acima com o valor padrão - 100
ps ['preço'] = 100
imprimir()
Imprimir (ps)

Saída:

Explicação:
Temos uma coluna no quadro de dados. Depois de adicionar a coluna de preços, você pode ver que a coluna é adicionada na última posição do DataFrame e ambos os valores nesta coluna são padrão - 100.

Exemplo 2:
Adicione uma nova coluna que é "etiqueta" com a sequência padrão como "embalado".

Importar pandas
ps = pandas.Dataframe ('itens': ['item-one', 'item-two'])
# Adicionar coluna 'Label' ao quadro de dados acima com string padrão - "embalado".
ps ['etiqueta'] = "embalado"
Imprimir (ps)

Saída:

Explicação:
Temos uma coluna no quadro de dados. Depois de adicionar a coluna da etiqueta, você pode ver que a coluna é adicionada na última posição do DataFrame e ambos os valores nesta coluna são padrão - "embalados".

Método 3: Usando inserção ()

Até agora, uma nova coluna é inserida na última posição por padrão. Usando o método insert (), você pode adicionar em qualquer posição no quadro de dados existente. São necessários três parâmetros:

  1. O primeiro parâmetro é a posição do índice na qual a coluna é inserida.
  2. O segundo parâmetro é o nome da coluna.
  3. O terceiro parâmetro é o valor padrão que é atribuído à coluna.
  4. O último parâmetro é permitir/rejeitar os duplicados. Se for verdade, as duplicatas são permitidas. Se for falso, as duplicatas não são permitidas.

Sintaxe:

Dataframe_object.Inserir (posição, new_column, default_value, allow_duplicates]

Exemplo 1:
Insira a coluna "Label" no quadro de dados anterior na primeira posição com a string padrão - "embalado".

Importar pandas
ps = pandas.Dataframe ('itens': ['item-one', 'item-two'])
# Inserir 'Label' coluna para o DataFrame acima na primeira posição com a string padrão - "Packaged".
ps.inserir (0, "etiqueta", "embalado")
Imprimir (ps)

Saída:

Explicação:
Temos uma coluna no índice-0 que é "itens". Agora, inserimos a coluna "Label" no índice-0. Depois de imprimir o quadro de dados, o "rótulo" está na primeira posição com o valor padrão como "embalado".

Exemplo 2:

  1. Insira a coluna "entregue" no quadro de dados anterior na primeira posição com a sequência padrão, "sim".
  2. Insira a coluna "Status" no quadro de dados anterior na terceira posição com o valor padrão de 2.
Importar pandas
ps = pandas.Dataframe ('itens': ['item-one', 'item-two'])
# Insert 'entregue' coluna para o DataFrame acima na primeira posição com a string padrão - "Sim".
ps.inserir (0, "entregue", "sim")
Imprimir (ps)
# Inserir 'status' coluna para o quadro de dados acima na primeira posição com o valor padrão - 2.
ps.inserir (2, "status", 2)
imprimir()
Imprimir (ps)

Saída:

Explicação:

  1. Primeiro, inserimos a coluna "entregue" no quadro de dados anterior na primeira posição com a sequência padrão, "sim".
  2. Novamente, inserimos a coluna "status" no quadro de dados anterior na primeira posição com o valor padrão de 2. A ordem final da coluna é ["entregue", "itens", "status"].

Conclusão

Os métodos para adicionar a coluna com o valor padrão são completamente discutidos de uma maneira muito simples. O principal objetivo deste tutorial é ajudá -lo a saber a idéia de adicionar uma coluna com o valor padrão em pandas. Discutimos os três métodos neste tutorial para adicionar uma coluna com um valor constante. Estes são métodos bastante simples para adicionar as colunas em pandas com um valor padrão.