BigQuery ML无法识别数据中的标签列

时间:2019-01-11 18:03:11

标签: google-bigquery

我正在尝试使用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列。有什么我想念的吗?

1 个答案:

答案 0 :(得分:2)

很高兴,我是BQ和数据分析的新手,但没有意识到trips_per_bike语句之后也需要包含SELECT,我认为那只是我要使用的列测量对trips_per_bike的影响。解决此问题后,模型将运行。

该错误消息似乎有点令人困惑,因为它使我相信我在错误地标记了输入列,而不必更改它即可使模型运行。