pandas est très simple à mettre en œuvre, il suffit de le convertir en objet Catégories. Les termes sont appelés facteurs et niveaux, et les niveaux sont généralement automatiquement convertis en stockage numérique.
c = ['A','A','A','B','B','C','C','C','C']
category = pd.Categorical(c)
Je ne l'ai jamais utilisé en pratique. Je ne sais pas si la fonction map peut répondre à vos besoins. Pour plus de détails, veuillez vous référer au document http://pandas.pydata.org/pand. ..
pandas
est très simple à mettre en œuvre, il suffit de le convertir en objet Catégories. Les termes sont appelés facteurs et niveaux, et les niveaux sont généralement automatiquement convertis en stockage numérique.Ensuite, vérifiez le label de la catégorie
Il y en a des tout faits dans sklearn :
Voir la documentation officielle pour plus de détails
Vous pouvez convertir directement entre les caractères et les nombres
Je ne l'ai jamais utilisé en pratique. Je ne sais pas si la fonction
map
peut répondre à vos besoins. Pour plus de détails, veuillez vous référer au documenthttp://pandas.pydata.org/pand. ..
C'est juste
.映射
de la logique. Il n'est pas nécessaire d'utiliser des pandas et scikit-learn. Ils sont excessifs et excessifsSi vous devez utiliser des pandas, alors n'est-ce pas le bon ?
Series