0

データフレームに列があります

city 

London
Paris
New York 
.
.

私は列をエンコードするラベルで、0 を London に、1 を Paris に、2 を New York に割り当てます。しかし、モデルからの予測に単一の値を渡すと、都市名 New York が与えられ、それに 0 が割り当てられます。どのように同じままにするか、ニューヨークの値がトレーニング フェーズでラベル エンコーダーによって 2 を割り当てた場合、予測で再度 2 を割り当てる必要があります。

Code
from sklearn.preprocessing import LabelEncoder
labelencoder=LabelEncoder()
df['city']=labelencoder.fit_transform(df['city'])
4

1 に答える 1