소개
게시글
질문&답변
질문 드립니다. Quiz 답안의 실행시 에러 발생원인을 알고 싶습니다.
기출문제 에러 원인을 알고 싶습니다. (사진)
- 0
- 3
- 312
질문&답변
분류 예측에서 결과값의 구체적 내용을 확인할수 있는지요?
선생님, 감사합니다. 분류문제의 라벨인코딩의 에러 메시지의 원인 및 해결을 하고 싶습니다. from sklearn.preprocessing import LabelEncoder X_label = ['sex', 'embarked', 'class', 'who', 'adult_male', 'deck', 'embark_town', 'alone'] X_train[label] = X_train[label].apply(LabelEncoder().fit_transform) X_test[label] = X_test[label].apply(LabelEncoder().fit_transform) print(X_train.head()) [에러 메시지] ypeError Traceback (most recent call last) C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\_label.py in _encode(values, uniques, encode, check_unknown) 111 try: --> 112 res = _encode_python(values, uniques, encode) 113 except TypeError: C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\_label.py in _encode_python(values, uniques, encode) 59 if uniques is None: ---> 60 uniques = sorted(set(values)) 61 uniques = np.array(uniques, dtype=values.dtype) TypeError: 'TypeError Traceback (most recent call last) in 1 from sklearn.preprocessing import LabelEncoder 2 X_label = ['sex', 'embarked', 'class', 'who', 'adult_male', 'deck', 'embark_town', 'alone'] ----> 3 X_train[label] = X_train[label].apply(LabelEncoder().fit_transform) 4 X_test[label] = X_test[label].apply(LabelEncoder().fit_transform) 5 print(X_train.head()) C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\frame.py in apply(self, func, axis, raw, result_type, args, **kwds) 6876 kwds=kwds, 6877 ) -> 6878 return op.get_result() 6879 6880 def applymap(self, func) -> "DataFrame": C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\apply.py in get_result(self) 184 return self.apply_raw() 185 --> 186 return self.apply_standard() 187 188 def apply_empty_result(self): C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\apply.py in apply_standard(self) 311 312 # compute the result using the series generator --> 313 results, res_index = self.apply_series_generator() 314 315 # wrap results C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\apply.py in apply_series_generator(self) 339 else: 340 for i, v in enumerate(series_gen): --> 341 results[i] = self.f(v) 342 keys.append(v.name) 343 C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\_label.py in fit_transform(self, y) 250 """ 251 y = column_or_1d(y, warn=True) --> 252 self.classes_, y = _encode(y, encode=True) 253 return y 254 C:\ProgramData\Anaconda3\lib\site-packages\sklearn\preprocessing\_label.py in _encode(values, uniques, encode, check_unknown) 112 res = _encode_python(values, uniques, encode) 113 except TypeError: --> 114 raise TypeError("argument must be a string or number") 115 return res 116 else: TypeError: argument must be a string or number
- 0
- 2
- 268
질문&답변
질문 드립니다. Quiz 답안의 실행시 에러 발생원인을 알고 싶습니다.
좋은 강의 재차 감사드립니다. 머신러닝을 경청하면서 질문이 있어 올렸습니다. 회귀모형에서의 평가지표가 R-제곱, RMSE, RAE, MSE로 평가하지 않는지요? 문제에서, 새로운 값에 예측값의 문제가 나온다면 대응방법 부탁드립니다. ML_bigineer2까지 평가 척도가 Confusion matix의 분류정확도로 답안이 작성되는 것 같아 궁금하여 질문을 드립니다.
- 0
- 3
- 312