«Deux séries avec la même colonne peuvent être cartographiées en utilisant la« série.Méthode map () ”. La dernière colonne de la première série doit correspondre à la colonne d'index des autres séries lors du mappage de deux séries et les valeurs doivent toutes être distinctes."
La syntaxe de cette fonction est la suivante:
Commençons à apprendre sa mise en œuvre à travers diverses stratégies.
Exemple n ° 1: séries d'utilisation.Fonction Map () pour map deux séries
La première technique dont nous allons discuter dans ce tutoriel est de cartographier la série Two Pandas en utilisant la «série.Méthode map () ”.
Pour la mise en œuvre de cette méthode, nous devons d'abord installer l'outil approprié pour l'exécution du programme Python. Nous avons donc inauguré l'outil Spyder dans notre système. Après avoir lancé l'outil, nous avons commencé le script en chargeant les bibliothèques requises. Ici, la bibliothèque dont nous avions besoin est la bibliothèque «pandas». Nous l'avons importé dans notre environnement Python et avons fait «PD» c'est un alias.
Maintenant, pour cartographier deux séries, nous sommes initialement tenus de construire deux séries d'échantillons. Pour la génération de séries, nous avons une méthode Pandas, «PD.Série()". Nous allons donc utiliser cette fonction pour créer deux séries. Nous avons invoqué le «PD.Série () ”Méthode pour construire notre première série. Entre les accolades rondes du «Pd.Série () ”Fonction, nous avons utilisé l'opérateur d'indice et spécifié les valeurs entre eux. Les valeurs de cette série sont «« rouges »,« vertes »,« violet »,« orange »,« magenta »,« blanc »,« bleu »,« jaune »,« marron »,« noir »,« gris » , "Maroon" et "Lime". Pour préserver cette série, nous avons créé un objet de série, «C1», et lui avons attribué la série résultante générée à partir du «PD.Méthode de la série. Aux fins d'affichage de la série générée actuelle, Python nous offre une fonction «print ()». Nous avons passé notre objet de série «C1» à cette méthode pour montrer la série sur le terminal.
Une fois cet extrait de code terminé, appuyez simplement sur les touches «Shift + Enter» pour rendre le résultat sur l'écran de sortie. Ici, nous voyons notre série avec une liste d'index à partir de «0» à «12», ce qui signifie que cette série contient 13 valeurs.
Maintenant, notre première série est générée, nous allons passer à la création de la deuxième série.
Le «PD.Série () »La méthode est invoquée, et dans ses parenthèses, nous avons d'abord fourni les valeurs de la série en tant que« 11 »,« 23 »,« 43 »,« 56 »,« 16 »,« 25 »,« 76 » , «34», «54», «39», «45», «55» et «9». Autre que la spécification des valeurs, nous avons également spécifié l'index. Ici, nous utiliserons les mêmes valeurs pour l'index que nous avons spécifié pour les valeurs de la série dans le «C1». Parce que pour cartographier deux séries, nous devons avoir les premières valeurs de série la même que l'index de la deuxième série. Ainsi, «l'index» a des valeurs «rouge», «vert», «violet», «orange», «magenta», «blanc», «bleu», «jaune», «marron», «noir», «gris» , "Maroon" et "Lime". Nous avons enregistré cette série dans un objet de série «C2». Cet objet «C2» est entré dans la méthode «print ()» pour l'exposer.
La série est imprimée avec l'index spécifié et la liste des valeurs.
Maintenant, la tâche principale commence ici, qui mappait ces deux séries. La cartographie sera effectuée en utilisant la «série.Méthode map () ”.
Nous avons invoqué la «série.Méthode map () ”. Le nom de la première série, «C1», est fourni avec le «.La fonction map () ”et la deuxième série,« C2 », est passé comme un argument à la« série.Méthode map () ”. Cette méthode fonctionnera sur le remplacement des valeurs après avoir comparé ces deux séries. Il comparera les premières valeurs de série avec le deuxième index de la série. Le résultat sera conservé dans la variable «Colours», et la méthode «print ()» l'affichera.
Voici les valeurs substituées des deux séries cartographiées.
Exemple n ° 2: Utilisation des séries.Fonction map () pour passer une fonction
Dans cette démonstration, nous utiliserons la «série.Méthode map () ”pour lui passer une fonction comme paramètre.
Pour la mise en œuvre de la technique, nous importerons d'abord les packages nécessaires. Le premier module que nous avons importé est le «pandas», et l'autre est la bibliothèque «Numpy». Nous avons importé ces deux bibliothèques et leur avons fait des alias comme «PD» et «NP», respectivement. Nous avons importé la bibliothèque «Pandas» parce que la «série.La méthode MAP () »appartient à la boîte à outils Pandas; Aussi, le «PD.Série () "pour créer une série sera fournie par la boîte à outils" Pandas ". La bibliothèque «Numpy» ici est utilisée pour gérer les valeurs nulles car nous ajouterons des valeurs nulles dans notre série.
Le «PD.Série () ”La méthode est utilisée pour générer une série Pandas avec les valeurs spécifiées. Nous avons invoqué cette fonction avec certaines valeurs de cordes, qui sont «Canberra», «Islamabad», «Kaboul», «NP.Nan »,« Dhaka »,« Bruxelles »,« Caire »,« Londres »,« Paris »,« Berlin »,« Jakarta »,« NP.Nan "," Tokyo "et" Ankara ". Cette série, comme vous l'avez observé, contient deux entrées nulles. Un objet de série, «Capitals», est établi et conçu pour stocker la série initialement construite. Cette série est présentée sur la fenêtre de sortie en utilisant la méthode «print ()».
La sortie nous montre une série imprimée sur le terminal.
Ensuite, nous avons invoqué la «série.Méthode map () ”. Entre les parenthèses de cette méthode, nous avons défini une chaîne «La capitale d'un pays est ." avec le ".Méthode Format ». Cette fonction prendra toutes les valeurs de la série et la placera après la chaîne où nous avons ajouté les supports bouclés. La sortie est enregistrée dans la variable «ser» et imprimée à l'aide de la fonction «print ()».
Vous pouvez voir que chaque valeur de la série est placée après la chaîne définie dans la sortie.
Dans l'instantané ci-dessus, nous avons vu que la fonction a également imprimé la chaîne avec les valeurs NAN comme «la capitale d'un pays est NAN», ce qui semble inapproprié. Pour faire face à ce problème, la méthode «map ()» a un paramètre «na_action». Nous allons simplement passer la valeur «ignorer» au paramètre «na_action».
Le paramètre «na_action» avec la valeur «ignorer» a ignoré les valeurs NAN et a appliqué la fonction au reste des entrées.
Exemple n ° 3: utilisation de la série.Map () Fonction pour mapper une série avec un dictionnaire
Dans la dernière technique pour utiliser la fonction «map ()», nous mapperons la série avec un dictionnaire.
La série contient ces valeurs «TV», «mobile_phone», «ordinateur», «smart_watch», «ordinateur portable» et «tablette». Cette série est stockée dans l'objet de la série «Electronics». Ensuite, pour l'afficher, nous avons appelé la méthode «print ()».
Ici, nous pouvons voir notre série dans l'image ci-dessous:
Maintenant, pour cartographier cette série avec un dictionnaire, nous allons d'abord créer un dictionnaire de valeurs. Nous avons initialisé un dict avec le nom «démo» et stocké ces valeurs: «« TV »:« A »,« mobile_phone »:« b »,« téléphone »:« c »,« smart_watch »:« D » , «Ordinateur portable»: «e» et «tablette»: «f» ». En utilisant la méthode «print ()», le dict «démo» est exposé.
Cela nous donne le dict suivant comme sortie.
Enfin, nous avons utilisé la méthode «map ()» pour cartographier la série «Electronics» avec le dict «démo». Et la variable «substitut» préservera le résultat.
La sortie générée a une valeur NAN car lorsque la série et le dictionnaire ont été comparés, la valeur du 2nd L'index ne correspondait pas. Ainsi, il y a considéré la valeur nulle.
Conclusion
Le guide d'aujourd'hui portait sur la cartographie de la série Pandas. Nous avons trouvé une méthode de la série "Pandas" Library ".map () ”pour mapper la série. Nous avons utilisé trois techniques pour la démonstration pour utiliser la «série.Méthode map () ”. Dans la première illustration, nous avons cartographié deux séries en utilisant la «série.Fonction map () ”. Le deuxième exemple a invoqué une fonction de paramètre de la méthode «map ()», et la dernière technique a travaillé sur la cartographie d'une série Pandas avec un dictionnaire. Toutes ces méthodes ont été exécutées sur l'outil «Spyder».