gpt4 book ai didi

h2o - 如何在 H20 中将枚举数据类型转换为数字

转载 作者:行者123 更新时间:2023-12-01 19:19:12 25 4
gpt4 key购买 nike

我已将数据集导入 h2o flow,我有一列是分类类型,我想将其转换为数字数据类型。

如果我使用 pandas 来完成这项任务,我会这样做,

df['category_column'] = df['category_column'].astype('category')
df['category_column'] = df['category_column'].apply(lambda x: x.cat.codes)

如何在水流中做到这一点,

我尝试遵循,

  1. 在解析数据时,我将数据类型从枚举更改为数字,但数据显示 ·像这样。
  2. 我试过 convert to numeric选项,但它没有按照我的意愿工作。

我不知道我的方向是否正确。请帮我解决这个问题。

按照建议更新问题:

为什么 GLM 强制我使用数值列?

评估单元格时出错

我的数据集如下所示:

enter image description here

当我使用 GLM 构建模型时,I是我的response_column,我收到以下错误

Error calling POST /3/ModelBuilders/glm with opts {"model_id":"glm-e2ed0066-636c-4c71-bf8...

ERROR MESSAGE: Illegal argument(s) for GLM model: glm-e2ed0066-636c-4c71-bf8c-04525eb05002. Details: ERRR on field: _response: Regression requires numeric response, got categorical. For more information visit: http://jira.h2o.ai/browse/TN-2

最佳答案

如果您使用 H2O 的 python api,您可以使用 .asfactor() 将数字列转换为枚举,例如 df['my_colummn'] = df['my_colummn'].asfactor( )

在导入数据集后的流程中,您将在每个列名称旁边看到一个数据类型下拉菜单,您可以通过从下拉菜单中选择enum将数据类型转换为枚举。您也可以在解析数据集之后查看数据时执行此操作;每行中有一个超链接,您可以单击该超链接将数据类型从数字转换为枚举。

请参阅文档了解更多详细信息:http://docs.h2o.ai/h2o/latest-stable/h2o-docs/flow.html#parsing-data

关于h2o - 如何在 H20 中将枚举数据类型转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50946104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com