###前提・実現したいこと
csvファイルを読み込んで、プログラムを実行したいのですが
エラーの原因が分かりません。
python3.5です
###発生している問題・エラーメッセージ
エラーメッセージ
File "/home///***/py35/lib/python3.5/site-packages/sklearn/utils/validation.py", line 433, in check_array
array = np.array(array, dtype=dtype, order=order, copy=copy)
ValueError: could not convert string to float:
###該当のソースコード
train_x_tmp, test_x_tmp, train_y, test_y = cross_validation.train_test_split(
data, labels, test_size=0.2, random_state=6)
stdsc = StandardScaler()
print(type(train_x_tmp))
print(type(test_x_tmp))
train_x = stdsc.fit_transform(train_x_tmp) ← ここでエラー
test_x = stdsc.fit_transform(test_x_tmp)
###補足情報(言語/FW/ツール等のバージョンなど)
print で型を見たところList型と分かりました。
参考にしたプログラムではList型でもうまく行っていたので
なぜうまく行かないのか、どなたかお力添えをお願いします。。。
回答1件
あなたの回答
tips
プレビュー