Google bigquery 用NULL替换大查询中空白列的问题

Google bigquery 用NULL替换大查询中空白列的问题,google-bigquery,Google Bigquery,我期待代码> null标记>代码>用“代码> null 替换空白字符串,但是它不起作用。有什么建议吗 尝试使用--null\u marker=“null” 空的stings没有被替换为NULL谷歌云支持 通读后,--null\u标记的说明说明如下: 指定表示CSV文件中空值的字符串。例如,如果指定“\N”,则在加载CSV文件时,BigQuery将“\N”解释为空值。默认值为空字符串 因此,设置null\u marker=null不会将空字符串替换为null,它只会将“null”视为null值。此

我期待代码> null标记>代码>用“代码> null <代码>替换空白字符串,但是它不起作用。有什么建议吗

尝试使用
--null\u marker=“null”


空的stings没有被替换为
NULL

谷歌云支持

通读后,
--null\u标记的说明说明如下:

指定表示CSV文件中空值的字符串。例如,如果指定“\N”,则在加载CSV文件时,BigQuery将“\N”解释为空值。默认值为空字符串

因此,设置
null\u marker=null
不会将空字符串替换为
null
,它只会将“null”视为null值。此时,您应该:

  • 在上载CSV文件之前替换空字符串
  • 上载CSV文件后,使用进行查询
$gcloud_dir/bq load $svc_ac --max_bad_records=10 --replace --source_format=CSV --null_marker="null" --field_delimiter=','    table     source