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

atl*_*one 2 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'])
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息是“无法识别数据中的标签列。请使用 OPTIONS(input_label_cols=['your_label_col']) 指定标签列,或将数据中的标签列命名为“标签”。”

我确信“trips_per_bike”是 FROM 表中的 FLOAT 列。我有什么遗漏的吗?

atl*_*one 5

好吧,我是 BQ 和数据分析的新手,并没有意识到trips_per_bike在我的陈述之后也需要包含这些SELECT内容,我认为这仅适用于我用来衡量对trips_per_bike. 修复此问题后,模型即可运行。

该错误消息似乎有点令人困惑,因为它让我相信我对输入列进行了错误标记,而我无需更改输入列即可运行模型。