Pandas ajouter une colonne avec des valeurs par défaut

Pandas ajouter une colonne avec des valeurs par défaut
Nous pouvons entrer les colonnes en pandas avec les valeurs par défaut. Les différentes méthodes pour insérer les colonnes avec les valeurs par défaut sont fournies par Pandas. Dans ce tutoriel, nous étudierons les méthodes pour ajouter les valeurs par défaut aux colonnes en pandas et mettre une valeur par défaut dans une colonne.

Méthode 1: Utilisation d'Assign ()

Attribute () dans Pandas DataFrame ajoute une colonne avec une valeur par défaut dans le DataFrame existant. Nous avons juste besoin de passer le nom de la colonne et de lui définir la valeur par défaut.

Syntaxe:

Dataframe_object.attribution (new_column = default_value)

Exemple 1:
Créons un dataframe avec deux colonnes. Ajoutez une nouvelle colonne qui est «Review» et ajoutez la chaîne par défaut qui est «bonne».

importer des pandas
choses = pandas.DataFrame ('name': ['Solar Dish', 'Glopes', 'Oil'], 'Acheté Status': [1,0,0])
Imprimer (choses)
# Ajouter une colonne 'Review' à la dataframe ci-dessus avec la chaîne par défaut - "bon"
choses = choses.attribuer (examen = "good")
imprimer()
Imprimer (choses)

Sortir:

Explication:
Nous avons deux colonnes - «nom» et «statut acheté» - dans les choses que DataFrame. Après avoir ajouté la colonne de révision, vous pouvez voir que la colonne est ajoutée à la dernière position du dataframe et toutes les valeurs de cette colonne sont par défaut.

Exemple 2:
Créons un dataframe avec deux colonnes. Ajoutez une nouvelle colonne qui est «notes» et ajoutez la valeur par défaut de 11.

importer des pandas
choses = pandas.DataFrame ('name': ['Solar Dish', 'Glopes', 'Oil'], 'Acheté Status': [1,0,0])
# Ajouter la colonne des 'Ratings' à la dataframe ci-dessus avec la valeur par défaut - 10
choses = choses.attribuer (notes = 10)
# Ajouter une colonne 'ID' à la valeur de données ci-dessus avec la valeur par défaut - 11
choses = choses.attribuer (id = 11)
Imprimer (choses)

Sortir:

Explication:
Après y avoir ajouté la colonne de notation, vous pouvez voir que la colonne est ajoutée à la dernière position de DataFrame et que toutes les valeurs de cette colonne sont par défaut - 11.

Méthode 2: Utilisation de []

Le [] est un opérateur d'index qui obtient les valeurs de la colonne DataFrame. Si nous passons le nouveau nom de colonne à l'intérieur et définissons la valeur par défaut, la nouvelle colonne est ajoutée au Pandas DataFrame existant.

Syntaxe:

Dataframe_object [new_column] = default_value

Exemple 1:
Créons un dataframe avec une colonne qui est «items» avec deux valeurs. Maintenant, ajoutez une nouvelle colonne, «Prix», avec la valeur par défaut.

importer des pandas
ps = pandas.DataFrame ('items': ['item-one', 'item-two'])
Imprimer (PS)
# Ajouter une colonne «Prix» à la valeur de données ci-dessus avec la valeur par défaut - 100
ps ['prix'] = 100
imprimer()
Imprimer (PS)

Sortir:

Explication:
Nous avons une colonne dans le dataframe. Après avoir ajouté la colonne de prix, vous pouvez voir que la colonne est ajoutée à la dernière position du dataframe et que les deux valeurs dans cette colonne sont par défaut - 100.

Exemple 2:
Ajoutez une nouvelle colonne qui est «étiquette» avec la chaîne par défaut comme «emballé».

importer des pandas
ps = pandas.DataFrame ('items': ['item-one', 'item-two'])
# Ajouter une colonne 'Label' à la chaîne de données ci-dessus avec la chaîne par défaut - "Packaged".
ps ['label'] = "emballé"
Imprimer (PS)

Sortir:

Explication:
Nous avons une colonne dans le dataframe. Après avoir ajouté la colonne d'étiquette, vous pouvez voir que la colonne est ajoutée à la dernière position du DataFrame et que les deux valeurs de cette colonne sont par défaut - «emballé».

Méthode 3: Utilisation d'insert ()

Jusqu'à présent, une nouvelle colonne est insérée en dernière position par défaut. À l'aide de la méthode insert (), vous pouvez ajouter à n'importe quelle position dans le dataframe existant. Il faut trois paramètres:

  1. Le premier paramètre est la position d'index dans laquelle la colonne est insérée.
  2. Le deuxième paramètre est le nom de la colonne.
  3. Le troisième paramètre est la valeur par défaut qui est attribuée à la colonne.
  4. Le dernier paramètre consiste à permettre / rejeter les doublons. Si c'est vrai, les doublons sont autorisés. S'il est faux, les doublons ne sont pas autorisés.

Syntaxe:

Dataframe_object.insérer (position, new_column, default_value, allow_duplicate]

Exemple 1:
Insérez la colonne «Étiquette» à la DataFrame précédente au début la position avec la chaîne par défaut - «Packaged».

importer des pandas
ps = pandas.DataFrame ('items': ['item-one', 'item-two'])
# INSERT COLUME 'LABEL' DANS LA COLONNEMENT DATATRADE CI-DESSUS À FIRSE POSITION avec la chaîne par défaut - "Packaged".
ps.insérer (0, "étiquette", "emballé")
Imprimer (PS)

Sortir:

Explication:
Nous avons une colonne chez Index-0 qui est «des éléments». Maintenant, nous insérons la colonne «Label» à Index-0. Après avoir imprimé le dataframe, «l'étiquette» est en première position avec la valeur par défaut comme «emballé».

Exemple 2:

  1. Insérez la colonne «délivrée» à la Frame de données précédente en première position avec la chaîne par défaut, «Oui».
  2. Insérez la colonne «Statut» à la Frame de données précédente à la troisième position avec la valeur par défaut de 2.
importer des pandas
ps = pandas.DataFrame ('items': ['item-one', 'item-two'])
# INSERT COLONNE 'DIVELÉ' À LA COLONNE DE DONNÉE CI-DESSUS À FIRSE POSITION avec la chaîne par défaut - "Oui".
ps.insérer (0, "livré", "oui")
Imprimer (PS)
# INSERT COLUME 'STATY' à la DataFrame ci-dessus en première position avec la valeur par défaut - 2.
ps.insérer (2, "statut", 2)
imprimer()
Imprimer (PS)

Sortir:

Explication:

  1. Tout d'abord, nous insérons la colonne «délivrée» au DataFrame précédent en première position avec la chaîne par défaut, «Oui».
  2. Encore une fois, nous insérons la colonne «Status» à la DataFrame précédente en première position avec la valeur par défaut de 2. La commande de colonne finale est [«livrée», «éléments», «statut»].

Conclusion

Les méthodes pour ajouter la colonne avec la valeur par défaut sont en détail discutées de manière très simple. L'objectif principal de ce tutoriel est de vous aider à connaître l'idée d'ajouter une colonne avec la valeur par défaut dans Pandas. Nous avons discuté des trois méthodes de ce tutoriel pour ajouter une colonne avec une valeur constante. Ce sont des méthodes assez simples pour ajouter les colonnes en pandas avec une valeur par défaut.