如何转换 h2o 数据框中特定列的类型?

How to convert types for specific columns in h2o dataframe?

有没有办法转换 h2o 数据框中特定列的类型?例如,如果所有列在某些数据帧 df 中都是类型 int,但想使用 1 和 0 的 C 列之一作为训练的样本响应,是否有办法做类似 df['C'].to_type('enum')?在 docs 中找不到这样的东西。

到目前为止,我能做的最好的事情是将 h2o 数据帧转换回 pandas 帧,然后在为所需列指定新列类型的同时返回到 h2o。例如

frame_in_h2o = h2o.H2OFrame(
    frame_in_h2o.as_data_frame(), 
    column_types={
        u'C': u'enum'
    })

您可以使用: