Ich habe folgende Daten in meiner Spalte von Datenrahmen. Wie kann ich jeden Domainnamen nach digitaler Nummer umwandeln? Ich versuche zu ersetzen in einer for-Schleife. Jedoch, da ich mehr als 1200 unqie Domain Name habe. Ich will nicht zu Es scheint, wie es kein Gedanke Weise ist eskonvertieren Datenrahmen Spalten Wert in digitale Nummer
for i, v in np.ndenumerate(np.unique(df['domain'])):
df['domain'] = df['domain'].replace(to_replace=[v], value=i[0]+1, inplace=True)
zu tun, aber es nicht
data frame:
type domain
0 1 yahoo.com
1 1 google.com
2 0 google.com
3 0 aa.com
4 0 google.com
5 0 aa.com
6 1 abc.com
7 1 msn.com
8 1 abc.com
9 1 abc.com
....
ich nicht arbeiten will
type domain
0 1 1
1 1 2
2 0 2
3 0 3
4 0 2
5 0 3
6 1 4
7 1 5
8 1 4
9 1 4
....
Nice one :-) ~ 1 – Wen