运行这段代码时报错,大神,该怎么解决
from torchkeras.tabular import TabularPreprocessor
from sklearn.preprocessing import OrdinalEncoder
#特征工程
pipe = TabularPreprocessor(cat_features = cat_cols,
embedding_features = cat_cols)
encoder = OrdinalEncoder()
dftrain = pipe.fit_transform(dftrain_raw.drop(target_col,axis=1))
dftrain[target_col] = encoder.fit_transform(
dftrain_raw[target_col].values.reshape(-1,1)).astype(np.int32)
dfval = pipe.transform(dfval_raw.drop(target_col,axis=1))
dfval[target_col] = encoder.transform(
dfval_raw[target_col].values.reshape(-1,1)).astype(np.int32)
dftest = pipe.transform(dftest_raw.drop(target_col,axis=1))
dftest[target_col] = encoder.transform(
dftest_raw[target_col].values.reshape(-1,1)).astype(np.int32)