前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
IndexError: single positional indexer is out-of-bounds
該当のソースコード
Python
1for i in range(train.shape[1]): 2 if train_drop.iloc[:,i].dtypes==object: 3 lbl=LabelEncoder() 4 lbl.fit(list(train_drop.iloc[:,i].values)+list(test_drop.iloc[:,i].values)) 5 train_drop.iloc[:,i]=lbl.transform(list(train_drop.iloc[:,i].values)) 6 test_drop.iloc[:,i]=lbl.transform(list(test_drop.iloc[:,i].values))
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
実行結果を見てみると最後の建物構造がobjectのままでintに変換できません
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 31470 entries, 0 to 31469
Data columns (total 9 columns):
id 31470 non-null int64
賃料 31470 non-null int64
所在地 31470 non-null int64
アクセス 31470 non-null int64
間取り 31470 non-null int64
築年数 31470 non-null int64
面積 31470 non-null int64
所在階 31470 non-null int64
建物構造 31470 non-null object
dtypes: int64(8), object(1)
memory usage: 2.2+ MB
None
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/26 21:57