0
votes

Comment obtenir le numéro de ligne dans DataFrame et stocker comme ID?

Je veux obtenir le numéro rangée du Dataframe et stockez dans une nouvelle colonne appelée ID . Veuillez me conseiller sur la façon de coder ça.

Dataframe actuel:

 Dataframe actuel

résultat attendu avec la nouvelle colonne ID:

 dataframe attendu


0 commentaires

3 Réponses :


0
votes

Si la première colonne est index Utilisez dataframe.insert , si nécessaire soustrait 1 : xxx

Si vous avez besoin de colonne de comptage Pour une solution générale avec toutes les valeurs d'index: xxx


0 commentaires

0
votes
import pandas as pd
df = pd.DataFrame({'a':[34, 23,37,38],'b':[1,2,3,4]})
df. set_index(a, inplace=True) 

Id = list(df. index) 
df['Id'] = id

0 commentaires

0
votes

Tout d'abord, réinitialiser un index, il ajoutera une nouvelle colonne avec index de noms. Puis renommez la colonne sur le nom souhaité xxx


0 commentaires