loc : loc est un entier qui est l`emplacement de la colonne où nous voulons insérer une nouvelle colonne. Cela décalera la colonne existante à cette position vers la droite. colonne : la colonne est une chaîne qui est le nom de la colonne à insérer. valeur : valeur est simplement la valeur à insérer. Il peut s`agir d`un entier, d`une chaîne, d`un flottant ou de n`importe quoi ou même d`une série / liste de valeurs. Fournir une seule valeur définira la même valeur pour toutes les lignes. allow_duplicates : allow_duplicates est une valeur booléenne qui vérifie si la colonne portant le même nom existe déjà ou non.
Trouvez un lien vers le fichier CSV utilisé par ici .
Insérez une colonne avec une valeur statique :
# import du module pandas
importer pandas en tant que pd
# lire un fichier CSV
data = pd .read_csv ( "pokemon.csv" )
# affichage de la trame de données - Sortie 1 data.head ()
Quitter :
Après l`insertion de la colonne :
# importation du module pandas
importer pandas en tant que pd
# lire le fichier CSV
data = pd.read_csv ( "pokemon. csv ")
# affichage de la trame de données - Sortie 1 data.head ()
# insertion une colonne avec une valeur statique dans le bloc de données
data.insert ( 2 , "Équipe" , " Any" )
# afficher à nouveau la trame de données - Sortie 2 < br> data.head ()
Passage d`un série avec des valeurs différentes ‚Äã‚Äãpour chaque ligne :
Cet exemple crée teste une série et passe certaines valeurs dans la série via une boucle for. La série est ensuite transmise à la fonction pandas insert pour ajouter la série au bloc de données avec les valeurs transmises.
# pandas module import
importer pandas en tant que pd
# créer une série vide
Type_new = pd.Series ([])
# lire le fichier CSV
données = pd.read_csv (" pokemon.csv ")
# boucle de démarrage pour et assignation de certaines séries valeurs ‚Äã‚Äã
pour i dans range ( len (données)) :
if data [" Type "] [i] = = "Grass" :
Type_new [i] = "Vert"
elif données [ "Type" ] [ i] = = "Fire" :
Type_new [i] = " Orange "
elif data [ "Type" ] [i] = = "Eau" :
Type_new [i] = "Bleu"
else :
Type_new [i] = données [ "Type" ] [i]
# insère une nouvelle colonne avec les valeurs ‚Äã‚Äãde la liste ci-dessus