python - 类型错误:fit_transform() 缺少参数:y
问题描述
我正在尝试使用 Target 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.transform(X_val)
X_test_encoded = target_encoder.transform(X_test)
谢谢你的帮助!
解决方案
推荐阅读
- keycloak - 使用服务帐户访问 Keycloak REST Admin API(客户端凭据授予)
- r - 在构面之外/之间添加重要线
- excel - Excel vlookup 将多列值从一个表复制到另一个表
- gitlab - Gitlab-CE 重新配置“迁移 gitlab-rails 数据库”步骤超时
- node.js - *ngIf-else 不显示 else 结果
- sql - 试图理解 bind_param(不能编辑变量,否则什么都不会保存)
- regex - 正则表达式匹配包括不需要的字符
- macos - 无法连接到 High Sierra 上的 127.0.0.1
- vba - 选择excel中包含特定列中相同值的所有行
- ruby - 自动创建新变量 - 生成变量 - Ruby