gpt4 book ai didi

google-bigquery - 将数据加载到 BigQuery 时,当 csv 文件中有换行符时,会提示缺少关闭双引号 (") character'

转载 作者:行者123 更新时间:2023-12-03 13:52:16 26 4
gpt4 key购买 nike

罪魁祸首如下。它应该由 14 列组成,其中一列以“嗨,我是尼日尔...”开头,覆盖多行并带有换行符。

17935,9a7105ee-30c8-4a6d-9374-10875b7d6288.jpg,"""top""=>""0"", ""left""=>""0"", ""width""=>""180"", ""height""=>""180""",,"",2015-07-26 19:33:57.292058,2015-07-26 20:25:30.068887,fe43876f-1b2c-464a-aa20-bf335ed3ff62,c68c8c70-bc2b-11e4-90a1-22000b21105f,{},2e790350-15fb-0133-2cb8-22000ba51078,"Hi I'm Nigerian so wish to study in sweden.
so I'm Undergraduate student I want study Engineering.
Thanks.","",{}

通过命令 bq load --replace --source_format=CSV -F"," ... 将此 csv 数据加载到 BigQuery 时, 报错。谁能给我这个 BigQuery Load Data 命令的解决方案?
- File: 0 / Line:17192 / Field:12: Missing close double quote (")
character: field starts with: <Hi I'm N>
- File: 0 / Line:17193: Too few columns: expected 14 column(s) but
got 1 column(s). For additional help: http://goo.gl/RWuPQ
- File: 0 / Line:17194: Too few columns: expected 14 column(s) but
got 3 column(s). For additional help: http://goo.gl/RWuPQ

最佳答案

如果要加载带有嵌入换行符的 CSV,则需要指定 allowQuotedNewlines .

https://cloud.google.com/bigquery/docs/reference/v2/jobs#configuration.load.allowQuotedNewlines

BigQuery 默认假设 CSV 数据不包含换行符。这在处理大型数据文件时允许更高的解析吞吐量,因为输入文件可以在任意换行符处拆分。如果您的数据在字符串中包含换行符,则每个文件都需要由一台机器线性解析。

关于google-bigquery - 将数据加载到 BigQuery 时,当 csv 文件中有换行符时,会提示缺少关闭双引号 (") character',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33694632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com