【问题标题】:How change the column type numeric to enum in sparkling water using scala?如何使用scala将列类型数字更改为苏打水中的枚举?
【发布时间】:2019-06-27 21:25:22
【问题描述】:

我必须使用 Scala 在苏打水中将数字列更改为枚举类型的 h2o 框架以及如何打印 h2o 框架的架构。

【问题讨论】:

    标签: scala h2o sparkling-water


    【解决方案1】:

    您可以使用.toCategoricalVec

    这是一个用法示例:

    val trainFrame:H2OFrame = bigTable
    withLockAndUpdate(trainFrame){ fr => fr.replace(19, fr.vec("IsDepDelayed").toCategoricalVec)}
    

    【讨论】:

      【解决方案2】:

      我们必须改造我们的 H2OFrame。

      这是一个例子:

      NameOfH2OFrame.colToEnum(Array(<"NameOfColumnYouWantToChangeInEnum">))
      
      val h2oFrameTrain = h2oContext.asH2OFrame(trainingData)
      h2oFrameTrain.colToEnum(Array("WEEKDAY_LABEL", "EVENT_TYPE", "EVENT_NAME"))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-09
        • 1970-01-01
        相关资源
        最近更新 更多