6
Iは、以下のnumpyの行列があります。私は、カテゴリ値をエンコードしたいOneHotEncoder
M = [
['a', 5, 0.2, ''],
['a', 2, 1.3, 'as'],
['b', 1, 2.3, 'as'],
]
M = np.array(M)
('a', 'b', '', 'as'
を)。私はOneHotEncoderを使ってそれをエンコードしようとしました。問題は、文字列変数では機能しないため、エラーが生成されることです。
enc = preprocessing.OneHotEncoder()
enc.fit(M)
enc.transform(M).toarray()
は、私はエンコードするつもりですし、私はdtype
を提供することにより、私は、文字列値を処理できるようになると思ったどの値を示すためにcategorical_features
を使用する必要があることを知っているが、私はできません。それで、私のマトリックスにカテゴリの値をエンコードする方法はありますか?