1
我在數據框的列中有以下數據。如何通過數字號碼轉換每個域名?我嘗試在for循環中使用replace。但是,因爲我有超過1200個unqie域名。我不想現在看來似乎不是一個主意辦法做到這一點將數據幀列值轉換爲數字編號
for i, v in np.ndenumerate(np.unique(df['domain'])):
df['domain'] = df['domain'].replace(to_replace=[v], value=i[0]+1, inplace=True)
,但它不工作
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
....
我要轉換爲
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
....
尼斯一個:-)〜+1 – Wen