2017-10-06 3 views
-1

私はeducation{primary,graduate},martial status{male,female},job{employed, service,unemployed}のようなデータセットを持っています。これはカテゴリのデータです。numpy pythonのロジスティック回帰のためにfloatに変換したいのですが。私は数量的な配列を持っており、整数に変換したいのですか?

+0

小型ノート:私は「サービス」と「失業者」は相互に排他的であるとは思いません。 – tar

+0

その例です。私はすべてをfloat/Intデータ型に変換したいということです。 –

+0

これまでに何を試しましたか? –

答えて

1

1つのオプションウォールドは、辞書を作成し、同様にリストの内包でそれを適用する:

education = {'primary':0, 'graduate':1} 
ed_data = ['primary', 'primary', 'graduate', 'primary', 'graduate'] 

num_ed_data = [educaiton[i] for i in ed_data] 
# Output: [0, 0, 1, 0, 1] 
関連する問題