teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2020/05/12 01:44

投稿

egpt
egpt

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  pandasの、df.factorize()での質問です。
2
2
 
3
+ ```Python
3
4
  for c in train.columns[train.dtypes == 'object']:
4
5
  X[c] = X[c].factorize()[0]
6
+ ```
5
7
 
6
8
  この時、X[c]はc列目を指していますよね?
7
9
  c列目の[0]はラベルの部分だと思います。しかし、ラベルエンコーダーという仕様上c行目をすべてfactorizeする必要があると思うのですが、どういうことをしているのか教えていただけませんか?