아래와 같이 XGBClassifier나 XGBRegressor를 사용할 때, 범주형 변수에 대한 고려 없이 데이터가 그대로 들어갈 경우 제목과 같은 ValueError가 발생할 수 있다. ### anti-pattern ### import xgboost as xgb # 데이터셋은 준비되어 있다고 가정 clf = xgb.XGBClassifier(random_state=42, verbosity=1) clf.fit(X_train, y_train) 이를 해결하기 위해 보통 범주형 변수를 인코딩하는데, 그렇게 하지 않고도 바로 XGBoost를 training할 수 있는 방법이 에러 메시지 두 번째 문장에 나온다. ValueError: DataFrame.dtypes for data must be int, float,..