Maison > développement back-end > Tutoriel Python > Comment créer une nouvelle colonne dans un DataFrame Pandas qui est une copie de l'index ?

Comment créer une nouvelle colonne dans un DataFrame Pandas qui est une copie de l'index ?

Linda Hamilton
Libérer: 2024-11-08 06:39:02
original
721 Les gens l'ont consulté

How to Create a New Column in a Pandas DataFrame that is a Copy of the Index?

Pandas : ajout d'une nouvelle colonne au dataframe qui est une copie de la colonne d'index

Lorsque vous travaillez avec des dataframes Pandas, il peut être utile de créez une nouvelle colonne qui est une copie de la colonne d'index. Cela peut être bénéfique lors du traçage de dataframes, car cela permet d'utiliser une colonne qui n'est pas incluse dans le dataframe d'origine.

Pour ajouter une nouvelle colonne à un dataframe qui est une copie de la colonne d'index, le les étapes suivantes peuvent être prises :

  1. Réinitialiser l'index du dataframe. Cela créera une nouvelle colonne avec les valeurs d'index d'origine.
  2. Attribuer le nouveau nom de colonne à la colonne d'index. Cela changera le nom de la colonne d'index au nom souhaité.
  3. Définissez la nouvelle colonne comme index du dataframe. Ceci fera de la nouvelle colonne l'index du dataframe.

Voici un exemple de la façon d'ajouter une nouvelle colonne à un dataframe qui est une copie de la colonne d'index :

import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# Reset the index of the dataframe
df = df.reset_index()

# Assign the new column name to the index column
df['Time'] = df['index']

# Set the new column as the index of the dataframe
df = df.set_index('Time')

print(df)
Copier après la connexion

Sortie :

   A  B
Time
0   1  4
1   2  5
2   3  6
Copier après la connexion

Comme vous pouvez le voir, une nouvelle colonne nommée « Heure » ​​a été ajoutée au dataframe, qui est une copie de la colonne d'index d'origine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal