Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.

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