Python TypeError:fit_transform()缺少参数:y

Python TypeError:fit_transform()缺少参数:y,python,jupyter,typeerror,encoder,Python,Jupyter,Typeerror,Encoder,我正在尝试使用目标编码器对数据集中的分类值进行编码,但我遇到了一个错误,不知道如何解决这个问题 from category_encoders import TargetEncoder target_encoder = TargetEncoder(min_samples_leaf=2, smoothing=50.0) X_train_encoded = target_encoder.fit_transform(X_train) X_val_encoded = target_encoder.tra

我正在尝试使用目标编码器对数据集中的分类值进行编码,但我遇到了一个错误,不知道如何解决这个问题

from category_encoders import TargetEncoder

target_encoder = TargetEncoder(min_samples_leaf=2, smoothing=50.0)
X_train_encoded = target_encoder.fit_transform(X_train)
X_val_encoded = target_encoder.transform(X_val)
X_test_encoded = target_encoder.transform(X_test)

谢谢你的帮助