Pandas dataframe supprimer l'index

Pandas dataframe supprimer l'index
La bibliothèque Python est appelée «pandas». La série, la liste ou le dataframe peuvent également être créées en «pandas». Lorsque nous créons une dataframe dans «pandas», nous mettons également certaines valeurs d'index. Surtout, nous avons utilisé les «pandas.reset_index () ”Méthode pour supprimer ou supprimer l'index de DataFrame. Nous pouvons également supprimer l'index en utilisant la méthode «set_index ()». Le «pandas» fournit ces méthodes «reset_index ()» et «set_index» pour supprimer l'index. Nous utiliserons les deux méthodes dans ce guide et vous montrerons comment supprimer l'index dans les «pandas» en utilisant les méthodes «pandas».Syntaxe de la méthode reset_index () Trame de données.reset_index (drop = true)

Syntaxe de la méthode set_index ()

Trame de données.attribution (index = range (len (dataframe)))).set_index ('index')

Exemple # 01:

Nous utilisons l'application «Spyder» pour développer le code «Pandas» dans ce guide. Nous savons que certaines fonctions «pandas» doivent être importées comme «PD». Donc, nous l'importons d'abord ici. Ensuite, nous développons le dataframe et les enregistrons sous le nom de «vecle_df». Ce dataframe n'est créé que lorsque nous utilisons le «PD.Méthode DataFrame () »qui est la méthode de« pandas ». Après avoir mis cette méthode, nous créons des colonnes qui seront insérées dans le dataframe. Nous placons "VEOCHICAL_NAME" qui est le nom de la colonne. Dans cette chronique, nous ajoutons «Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle et Corolla».

Ensuite, nous ajoutons le nom de la colonne «Vehical_year» et nous insérons «2001, 2016, 2005, 2000, 2015, 1999 et 2019». Après cela, nous avons la dernière colonne nommée "Vehical_code" qui contient les codes pour tous les véhicules que nous avons ajoutés. Ces codes sont «SW12, Th34, RM23, MO02, DL27, NP90 et ZL45». Ensuite, nous fermons le dataframe. Maintenant, nous insérons l'index de cette dataframe. Nous mettons ces valeurs que nous voulons insérer comme index à ce dataframe.

Nous écrivons «V1, V2, V3, V4, V5, V6 et V7» et initialisons «v_index» avec ces valeurs. Maintenant, nous utilisons le «DataFrame.Index »Méthode pour ajouter cet index à la dataframe. Nous plaçons le nom du DataFramew qui est «véhicule_df». Ensuite, la méthode «Index» et égal à cette méthode à la variable «v_index» dans laquelle nous avons stocké les valeurs d'index. Maintenant, ces valeurs sont insérées dans le dataframe. Après avoir ajouté les valeurs d'index, nous imprimons ce «véhicule_df» à l'écran.

Nous appuyons sur «Shift + Entrée» et le résultat est rendu à l'écran. Nous affichons simplement le dataframe «véhile_df» avec une certaine valeur d'index. Ici, l'indice est visible pour vous. Nous n'avons pas encore abandonné ou supprimé cet index. Maintenant, nous mettons plus de lignes à ce code pour supprimer cet index qui est indiqué dans le résultat ci-dessous.

Nous utilisons la méthode «reset_index ()» dans cet exemple. Nous initialisons «VECHILE_DF1» avec cette méthode et mettons «Drop = True» comme paramètre de cette méthode «reset_index ()». Cela supprimera ou supprimera les valeurs d'index que nous avons insérées dans le dataframe et stockera le dataframe mis à jour dans le «véhicule_df1». Ensuite, nous rendons également «véhicule_df1» en le mettant dans la méthode «print ()».

Le dataframe mis à jour après la suppression des valeurs d'index est rendu dans ce résultat. Ici, vous voyez que les valeurs d'index qui sont apparues dans le résultat ci-dessus sont supprimées et qu'une dataframe mise à jour est présentée. Nous supprimons ces valeurs d'index en utilisant simplement la méthode "reset_index ()" dans ce code.

Exemple # 02:

Voici le nouvel exemple où nous utiliserons le «.Méthode set_index »pour supprimer l'index de DataFrame. Le DataFrame est en cours de création et enregistrée comme «Medicine_DF». Seulement lorsque nous utilisons la fonction «Pandas» «PD.DataFrame () ”ce DataFrame est-il formé. Après cela, nous générons certaines colonnes qui ajouteront au DataFrame. Nous entrons «Med_code» comme nom de la colonne et nous ajoutons «Jo456, Jo123, ED876, RO456, RY890, SI234, NI678, PA442 et Jo491» à cette chronique. Le nom de la colonne «Med_delivery» est ensuite ajouté et les villes suivantes sont ajoutées: «Delhi, Mexique, Los Angeles, Boson, Baljiam, Birmingham, San Jose, Austin et New York».

Ensuite, nous avons la colonne «Acheter_Name» dans laquelle nous insérons «Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel et Collum». La dernière colonne de ce DataFrame est «Discount_%» qui contient les pourcentages de remises pour tous les médicaments que nous avons entrés. Les «4%, 3%, 7%, 3%, 6%, 2%, 7%, 0% et 2%» sont les pourcentages que nous avons ajoutés dans cette colonne. Nous ajoutons actuellement l'index à cette dataframe.

En tant qu'index de cette dataframe, nous ajoutons les valeurs que nous souhaitons insérer. Ici, «M1, M2, M3, M4, M5, M6, M7, M8 et V9» sont écrits. Maintenant, nous ajoutons cet index au DataFrame à l'aide du «DataFrame.Méthode d'index. Nous plaçons d'abord le nom de Dataframe «Medicine_DF», suivi de la méthode «Index», et nous assimilons cette méthode à la variable «index_», qui contient les valeurs d'index. Ces valeurs ont maintenant été insérées dans le dataframe. Nous imprimons ensuite ce «Medical_DF» à l'écran après avoir ajouté les valeurs d'index.

Après cela, nous utilisons la méthode «set_index» pour abandonner ou supprimer cet index. Lorsque nous utilisons cette méthode comme indiqué, l'index sera supprimé et que le dataframe mis à jour est ensuite généré. Nous imprimons cette dataframe mise à jour après avoir supprimé cet index ici.

Le premier DataFrame montre les valeurs d'index de M1 à M9. Ensuite, nous supprimons cet index et le Nataframe nouvellement généré sans ces valeurs d'index est également affiché ici. Cette colonne d'index est supprimée en utilisant le «.set_index () ”Méthode.

Exemple # 03:

Dans cet exemple, nous utilisons le même DataFrame que nous avons créé précédemment dans l'exemple 2 et faisons le «Med_code» la colonne d'index de ce DataFrame. Maintenant, la colonne d'index sera le «med_code» pour ce dataframe. Cette fois, nous utiliserons la méthode «reset_index ()» pour supprimer la colonne d'index du dataframe. Dans la méthode «reset_index ()», nous définissons le «Drop = true», ce qui signifie que nous voulons supprimer l'index qui est créé dans le dataframe puis rendre le dataframe sans cette colonne d'index qui est créée.

La colonne «med_code» apparaît qui est l'index de DataFrame. Ensuite, nous supprimons cette colonne d'index en utilisant la méthode «reset_index ()» et affichons également le dataframe après avoir supprimé cette colonne d'index.

Exemple # 04:

Nous pouvons également supprimer la colonne d'index du fichier CSV en utilisant la méthode «index_col». Ici, dans ce code donné, nous déménageons pour discuter de la façon de le faire. Nous utilisons simplement la méthode «read_csv» de «pandas» pour lire le fichier CSV. Dans cette méthode, nous donnons le chemin ou le nom du fichier CSV dont nous voulons lire les données. Nous mettons le «fichier.Nom CSV »ici. Ensuite, nous utilisons «index_col = false» qui supprimera l'index du fichier CSV et obtiendra le dataframe sans la colonne de valeur d'index. Nous rendons également les données du fichier CSV après avoir supprimé la colonne d'index ici.

Le fichier.Les données de fichiers CSV »sont rendues et la colonne d'index de ce fichier est supprimée car nous utilisons le« index_col »et le définissons sur« False »qui supprime la colonne d'index.

Conclusion

Vous avez appris à «supprimer l'index» dans «Pandas». Nous avons présenté une explication approfondie de deux méthodes que nous avons utilisées pour supprimer les valeurs d'index ou la colonne d'index du DataFrame. Nous avons discuté que les méthodes «reset_index ()» et «set_index ()» sont utilisées pour supprimer l'index dans «pandas». Vous avez vu à la fois le script de code et la sortie de ce guide.