我正在尝试使用BQML创建线性回归模型,该模型使用FLOAT列trips_per_bike
作为模型输入
CREATE MODEL `bqml_tutorial.austin_bikeshare_model`
OPTIONS
(model_type='linear_reg',
input_label_cols=['trips_per_bike'])
我收到的错误消息是“无法识别数据中的标签列。或者使用OPTIONS(input_label_cols = ['your_label_col'])指定标签列,或者将数据中的标签列命名为'label'。”
我很肯定'trips_per_bike'是FROM表中的FLOAT列。有什么我想念的吗?
答案 0 :(得分:2)
很高兴,我是BQ和数据分析的新手,但没有意识到trips_per_bike
语句之后也需要包含SELECT
,我认为那只是我要使用的列测量对trips_per_bike
的影响。解决此问题后,模型将运行。
该错误消息似乎有点令人困惑,因为它使我相信我在错误地标记了输入列,而不必更改它即可使模型运行。