2017-01-24 1 views
2

Не понимаю, почему я получаю ошибку ниже. Я импортировал данные csv как h2oFrame. Это явно h2oFrame, так как я могу выполнять такие методы, как describe() и т. Д. Но когда я передаю его функции glm, я получаю сообщение о том, что это не правильный тип данных. Почему это происходит?Функция H2O GLM не распознает данные, переданные в виде H2OFrame

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, не получил NoneType None

ответ

3

проблема заключается в том, что вы ввели train_frame в качестве аргумента вместо training_frame (который по умолчанию None).

+1

ughh god ... Ненавижу, когда происходит глупое искажение. Спасибо за быстрое место. – MLhacker