我在尝试使用 sklearn 对分类特征进行序数编码时,遇到了错误 __init__() got an unexpected keyword argument 'handle_unknown'
,这是我在编译以下代码时发生的:
oe_l = OrdinalEncoder(handle_unknown ='use_encoded_value',unknown_value = -1) oe_y = OrdinalEncoder(handle_unknown ='use_encoded_value', unknown_value = -1) oe_l.fit(train_d['Language']) oe_y.fit(train_d['Year']) train_d['Language'] = oe_l.transform(train_d['Language']) test_d['Language'] = oe_l.transform(test_d['Language']) train_d['Year'] = oe_y.transform(train_d['Year']) test_d['Year'] = oe_y.transform(test_d['Year'])
用于重现错误的样本数据:
df = {'Abstract': {0: '本研究调查了在通货膨胀条件下非即时变质物品的库存模型,其中包括部分缺货的情况。在当今的市场结构中,消费者寻找那些变质延迟的商品。同时,消费者的等待意愿随着时间的推移而降低,导致销售损失。此外,在财务决策中,通货膨胀和货币时间价值的影响对库存系统不可忽视。在这种情况下,管理商品库存对决策者来说仍然是一项挑战,他们可能还需要在不同现行因素下租用仓库,如批量折扣、零售店的有限空间或不断增加的通货膨胀率。专注于降低成本和提高客户服务,仓库决策模型对组织的盈利能力至关重要。因此,基于上述情景,已经开发了一个数学模型,以确定决策者最优政策,通过最小化总成本的现值。优化程序已通过一个数值示例进行说明,并且对最优解决方案进行了详细的敏感性分析,以展示各种参数的影响。还提出了管理意义,以帮助决策过程。\r\n', 1: '目标:调查士兵眼眶壁骨折的临床特征和手术治疗方法。方法:本研究选择了2015年1月1日至2018年12月31日期间在我们医院接受眼眶壁骨折手术治疗的58名士兵(58只眼)。记录并统计分析了他们的人口统计特征、受伤原因、骨折部位、术前和术后视力、眼球运动、眼球突出和手术条件。治疗后对患者进行了6个月的随访。结果:所有58例眼眶壁骨折患者均为男性。他们的P50年龄为21岁,大多数人年龄在20-29岁之间(78%)。45例(78%)在工作中受伤,其中拳击伤害和撞击伤害是主要原因(74%)。单纯的内侧眼眶壁、下壁以及内侧和下壁的骨折是常见的类型(91%)。所有患者的术后视力与术前视力相比没有显著变化。根据术后CT的临床数据和术后随访,没有出现植入物移位、感染或其他严重并发症。33名患者的眼球运动障碍得到了改善。7名患者的下眼眶感知异常消失。3名患者的眼球内陷得到了纠正。结论:年轻男性士兵是眼眶壁骨折的主要人群。在日常训练中提高保护措施具有重要意义。眼眶壁骨折的手术治疗具有显著的治疗效果。此外,基础医院发展基本诊断和治疗是非常必要的。', 2: '黄曲霉毒素M1(AFM1)和赭曲霉毒素A(OTA)广泛共存于牛奶中,可能对人类健康构成严重威胁。黏液素是肠道黏液层的主要成分,在维持肠道黏膜稳态中起重要作用。然而,霉菌毒素AFM1和OTA对肠道黏液素生产的影响尚不清楚。本研究旨在调查霉菌毒素AFM1和OTA的单独和相互作用对肠道屏障以及肠道黏液素(MUC2、MUC5AC和MUC5B)mRNA表达和蛋白质生产在Caco-2/HT29-MTX培养物中48小时暴露后的影响。我们的结果显示,单独的霉菌毒素及其混合物显著降低了肠道细胞活力和跨膜电阻(TEER)值,并显著改变了肠道黏液素mRNA表达和蛋白质丰度。此外,OTA在细胞活力和TEER值方面的毒性与AFM1在相同浓度下相似。当这两种霉菌毒素共同作用时,在所有单一和共培养物中观察到了细胞活力和蛋白质丰度的协同效应。总的来说,本研究提供了证据,表明AFM1和OTA可以损害肠道,并有助于优化牛奶中霉菌毒素的最大允许限值。', 3: '背景/目的:传统牙科医学中仍有未揭示的宝藏,这是研究和展示塞尔维亚人在治疗口腔和口面组织方面的各种方法以及涉及的魔法和宗教元素的原因。方法:信息是从老年非专业民间牙医和草药师那里收集的,并得到了当地医生和牙医的额外帮助,通过问卷和个人访谈完成。结果:分类和准备的材料共包括1038份调查表。平均每份调查表获得41条数据,即整个研究获得41984条信息。最庞大的群体是64个配方:牙龈疾病39个,牙痛25个,而只有7个用于魔法治疗方法。其中18个处方非草本来源。研究揭示了84个草本原创处方,包括67种植物(29个科),包括本地名称、同义词和准备方式。传统治疗师主要使用草本配方来治疗牙痛、牙龈疾病、水疱 - 疱疹性溃疡/唇部和口腔/、口炎/疼痛的口腔、流涎/、上颌窦炎、口臭、牙齿清洁和漂白。治疗方法中只有少数被认为不适当(魔法实践),而大多数被认为是有益的(草药医学)。在偏远的非城市地区,许多人仍然使用各种植物配方,特别是作为口腔疾病治疗的急救措施。结论:应该进一步研究从未受污染地区获得的植物,其活性成分尚未在牙科药物中使用。
关键词:药用植物、民族医学、牙科民族药理学、传统牙科、植物疗法 [J Complement Med Res 2017; 6(2.000): 223-233]', 4: '同理心受损已在精神分裂症患者和有精神病倾向的个体中得到证明。在本研究中,我们检查了理论思维(ToM)和同理心的神经相关性,以及这些两种社会认知能力与分裂型人格的关系。来自中国一所医科大学的56名大一学生(31男,25女),年龄在17到21岁之间(平均=19.3,标准差=0.9)参与了此研究。所有参与者进行了漫画条功能成像任务,专门检查同理心和ToM。此外,他们完成了两个自我报告量表:Chapman精神病倾向量表和人际反应性指数(IRI)。结果显示,任务的同理心和ToM条件与中颞回、颞顶交界区(TPJ)、楔前叶和后扣带回的脑活动相关。此外,我们发现负分裂型人格与涉及社会认知区域的脑活动之间存在正相关,即中颞回、TPJ,以及内侧前额叶。这些发现强调,分裂型人格的不同维度可能与涉及社会认知能力的脑区有不同的关联。更重要的是,脑活动与快感缺失之间的正相关表明,在高风险人群中存在补偿机制。'}, 'Language': {0: 'en', 1: 'en', 2: 'en', 3: 'en', 4: 'en'}, 'Title': {0: '在通货膨胀条件下两存储设施中非即时变质物品的补货政策', 1: "北方战区总医院士兵眼眶壁骨折手术治疗的分析", 2: '在Caco-2/HT29-MTX共培养物中单独和联合暴露于黄曲霉毒素M1和赭曲霉毒素A后黏液素(MUC2、MUC5AC和MUC5B)mRNA表达和蛋白质生产及分泌的调控', 3: '巴尔干几个国家塞尔维亚人的传统牙科知识', 4: '分裂型人格的维度与社会认知:一项fMRI成像研究'}, 'Year': {0: 2016, 1: 2019, 2: 2019, 3: 2017, 4: 2015}, 'id': {0: 1, 1: 2, 2: 3, 3: 4, 4: 5}, 'total_rel_score': {0: 0.6306818182, 1: 0.5833333333, 2: 0.3722222222, 3: 0.6617647059, 4: 0.3737373737}}
请问有人能告诉我我的代码哪里出了问题吗?
回答:
你很可能没有使用合适版本的 scikit-learn
。
handle_unknown
和 unknown_value
是从版本 0.24.0 开始添加到 OrdinalEncoder
中的(见 发布历史)。
检查你的 scikit-learn
版本,并在必要时进行升级。