我不明白为什么我会在下面出现错误。我已经将csv数据导入为h2oFrame。显然,这是一个h2oFrame,因为我可以执行诸如describe()之类的方法。但是,当我将其传递给glm函数时,我得到了一个错误,即它不是正确的数据类型。为什么会这样呢?

dat = h2o.import_files(data_dir)
glm_normal = H2OGeneralizedLinearEstimator(family='gaussian')
glm_normal.train(x=x, y=y, train_frame=dat)


错误:
H2OTypeError:参数training_frame应该是H2OFrame,得到None类型无

最佳答案

问题在于您键入train_frame作为参数而不是training_frame(默认为None)。

08-25 00:46