Série Pandas à lister

Série Pandas à lister
«Une liste peut être obtenue à partir d'une série Pandas dans une variété de techniques. Nous avons deux options pour gérer une série: fournissez la série à la fonction «List ()» intégrée de Python ou utilisez la méthode «Tolist ()» qui vient avec une série Pandas."

La syntaxe pour la méthode tolist () est:

Pour utiliser la fonction List (), la syntaxe est:

Dans cet article, nous explorerons l'exécution de ces deux stratégies dans nos programmes Python.

Exemple 1: Utilisation de la méthode Tolist () pour convertir la série Pandas en liste

Cette démonstration expliquera la conversion d'une série Pandas en une liste en utilisant la méthode Pandas «Series.valeurs.lister()". Chaque étape qui sera effectuée pendant l'exécution du script sera expliquée. Maintenant, nous verrons sa mise en œuvre pratique.

Nous trouverons d'abord un logiciel qui prend en charge l'exécution fluide des exemples de programmes Python. Le paquet de choix pourrait vous permettre de sélectionner le meilleur outil. Ce que nous suggérons et aussi celui que nous avons choisi, c'est l'outil «Spyder». Vous pouvez simplement l'obtenir à partir de leur site Web; Que vous travailliez sur le système d'exploitation Windows ou le système d'exploitation Linux, obtenez la configuration correspondante et installez-la dans votre système. Nous sommes maintenant prêts à commencer la mise en œuvre du programme.

La mise en œuvre commence par le chargement fondamental requis. Python nous fournit une liste de packages et de bibliothèques qui nous donnent des méthodes pratiques pour la réalisation des résultats souhaités. La bibliothèque dont nous avions besoin ici pour créer d'abord une série, puis convertir la série particulière en liste est les «Pandas». Les pandas nous offrent des méthodes simples pour travailler avec des séries et des dataframes. Comme la discussion d'aujourd'hui concerne la série Pandas, nous utiliserons des pandas pour cela. Nous allons d'abord créer une série en utilisant le «PD Pandas.Série () »Méthode, et ensuite, pour convertir cette série en liste, la fonction Pandas« Tolist () »sera utilisée. Nous avons donc importé la boîte à outils «Pandas» en faisant de «Pd» son alias dans la même ligne du script. Le module est importé dans le fichier; Nous pouvons exercer sa méthode à partir de maintenant.

Pour générer une série Pandas, la boîte à outils Pandas contient la fonction «PD.Série()". Cette méthode, lorsqu'elle est invoquée avec des valeurs spécifiées, crée une série en les utilisant. Nous avons invoqué le «PD.Méthode de série »et l'a remplie de valeurs. Ici, nous avons utilisé 3 paramètres; «Index», «données» et «nom». L'indice «index» stocke les valeurs d'index qui remplaceront la liste d'index par défaut. Ces valeurs sont «1101», «1102», «1104», «1105», «1106», «1107», «1108», «1109» et «1110». Les «données» enregistrent les données de la création de la série en tant que «Olivia», «George», «James», «Tom», «William», «Sienna», «Edward», «Eva» et «Alice». Le «nom» identifie le nom de cette série que nous avons fourni comme «Student_name».

Pour préserver la série, nous avons créé l'objet «class_record». Ainsi, une nouvelle série sera générée avec un index spécifié et fourni des données de "Student_name" et sera stockée dans l'objet "class_record". Nous l'avons affiché à l'aide de la fonction de Python «print ()». Cette méthode présente les données fournies en entrée à l'écran.

Le script Python ci-dessus construit une série avec 9 valeurs et un index spécifié. Le nom de la série est mentionné ci-dessous comme «Student_name» et le type de données comme «objet».

Avant de travailler sur la conversion de cette série en une liste, nous irions d'abord pour la vérification du type d'objet. Le type de données de l'objet stocke différents types de données, nous les vérifierons donc en scriptant la ligne de code unique. Nous avons utilisé la méthode «type ()» pour découvrir le type d'objet. Le nom de la série «Student_name» sera transmis comme entrée à cette fonction. Après cela, la méthode «Type (« Student_name)) »est mise dans la fonction« print () »pour montrer le type d'objet.

Ici, nous découvrons le type de données de l'objet, qui est «série».

Nous avons invoqué la série Pandas «.valeurs.Méthode Tolist () ». Le nom de la série «class_record» est écrit avec le «.valeurs.Méthode Tolist () ». Les valeurs.La méthode Tolist () »prendra les valeurs de la série fournie et les transformera en liste. Pour stocker cette liste, nous avons créé une variable «newlist», puis l'a affiché sur la console Python avec la méthode «print ()».

La série est progressivement transformée en une liste dans l'instantané de sortie rendu.

Nous venons de fournir la «nouvelle liste» en entrée à la méthode «Type ()» et l'avons mise en vue en utilisant la méthode «print ()».

La classe est identifiée comme une «liste». La vérification réussit.

La transformation ci-dessus prend les valeurs de la série et les transforme en liste. Nous pourrions parfois avoir besoin de changer l'index de la série en une liste. Pour ce faire, nous devons fournir l'étiquette «Index» avec le nom de la série avec la méthode «Tolist ()».

Nous venons d'appeler la «série.valeurs.Méthode Tolist () ». Ici, nous avons mentionné le nom de la série avec l'étiquette «index» comme «class_record.indice.valeurs.lister()". Cela prendra les valeurs d'index de la série «class_record» et les convertira en liste.

La liste résultante stocke les valeurs d'index transformées d'une série Pandas à une liste.

Une autre technique consiste à convertir à la fois l'index et les données de la série en une liste. Pour cette conversion, nous utiliserons la méthode «reset_index ()» pour ajouter l'index avec les valeurs de la liste de sortie.

Les séries.valeurs.La méthode tolist () »est utilisée avec la fonction« reset_index () ». Nous l'obtenons comme "Class_record.reset_index ().valeurs.lister()". Lorsque «class_record» est le nom de la série, «reset_index ()» est la méthode pour conserver les étiquettes d'index dans le cadre de la liste et les «valeurs.Tolist () ”doit convertir la série en une liste.

Nous avons obtenu une liste avec les étiquettes d'index ainsi que les valeurs d'une série.

Exemple 2: Utilisation de la méthode List () pour convertir la série Pandas en liste

Nous avons appelé les pandas «Pd.Série () ”Méthode pour la génération d'une série Pandas. Les valeurs que nous avons fournies pour construire une série sont «100», «200», «300», «400», «500», «600», «700», «800» et «900». Le «PD.La méthode série () »utilisera ces valeurs pour créer une série lorsque nous l'invitons. Le résultat sera enregistré dans l'objet «chiffres». Ensuite, nous avons utilisé la fonction «print ()» pour voir la série.

En exécutant ce code, nous obtenons la série avec des valeurs spécifiées qui ont été présentées ci-dessous.

Pour transformer la série de sorties en liste, nous avons appelé la méthode «list ()». Pour utiliser cette méthode, nous devons passer le nom de la série entre ses parenthèses. Ici, notre série est «Digits», qui est entrée dans la méthode «list ()» et enregistrée dans la variable «Changer». Ensuite, nous l'avons affiché par la méthode «print ()» et avons également montré son type de données pour nous assurer que la série est convertie en liste, en utilisant la méthode «Type ()».

La liste convertie avec le type d'objet «Liste» est mise en vue.

Conclusion

La transformation d'une série Pandas en une liste peut être réalisée en utilisant les méthodes offertes par la boîte à outils Pandas. Les Pandas nous fournissent deux méthodes, «Tolist ()» et «List ()», pour convertir la série en liste. Ce guide vous permet de mettre en œuvre chaque technique pour vos tâches simplement en suivant les étapes faciles effectuées dans ce tutoriel. Ils ont développé la méthode «Tolist ()» avec diverses techniques pour l'utiliser pour la conversion de la série dans la première illustration, tandis que les 2nd L'instance a exécuté la méthode «list ()» pour générer une liste à partir d'une série Pandas.