Wandelt Pandas-Reihen von Strings in eindeutige int ids um

10

Ich habe eine kategorische Variable in einer Reihe. Ich möchte jedem eindeutigen Wert Integer-IDs zuweisen und eine neue Serie mit den IDs erstellen, wodurch eine String-Variable effektiv in eine Integer-Variable umgewandelt wird. Was ist der kompakteste / effizienteste Weg, dies zu tun?

    
Dave Novelli 21.09.2014, 20:16
quelle

2 Antworten

13

Sie können pandas.factorize verwenden:

%Vor%     
unutbu 21.09.2014, 20:21
quelle
5

Beispiel unter Verwendung der neuen Pandas categorical Geben Sie Pandas 0.15 +

ein

Ссылка

%Vor%     
Daniel Golden 16.07.2015 21:28
quelle

Tags und Links