Esta página aún no está disponible en su idioma local. Estamos trabajando arduamente para agregar más versiones de idiomas. Gracias por tu apoyo.

Help Center/ ModelArts/ Troubleshooting/ Training Jobs/ Service Code Issues/ Error Message "DataFrame.dtypes for data must be int, float or bool" Displayed in Logs

Error Message "DataFrame.dtypes for data must be int, float or bool" Displayed in Logs

Updated on 2024-06-11 GMT+08:00

Symptom

The following error message is displayed during training:
DataFrame.dtypes for data must be int, float or bool

Possible Causes

The training data is not of the int, float, or bool type.

Solution

Run the following commands to convert the error column:
from sklearn import preprocessing 
lbl = preprocessing.LabelEncoder() 
train_x['acc_id1'] = lbl.fit_transform(train_x['acc_id1'].astype(str)

Summary and Suggestions

Before creating a training job, use the ModelArts development environment to debug the training code to maximally eliminate errors in code migration.

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback