Csv未加载int BIgquery问题,带“\double quotes和delimeter重复两次

2024-06-02 09:04:16 发布

您现在位置:Python中文网/ 问答频道 /正文

Faing下一行加载到BQ。我已经尝试过stackoverflow上给出的建议,但没有成功。以下是我的数据:

身份证;描述馆长;;Q_码;ITG_NUM ABC天气适合滑雪“B”;罗隆;HFCKQ:5051 CDE;难怪它是好的“B”;;继续前进;CKHLP;5058

我已根据建议添加了以下参数:

job_config = bigquery.LoadJobConfig(
        autodetect=True,
        source_format=bigquery.SourceFormat.CSV,
        quote_character = '"',
        encoding='UTF-8',
        field_delimiter=';',
        write_disposition="WRITE_APPEND",
        skip_leading_rows=1,
    )

但仍然会出现错误: 分析从位置155482开始的行时检测到错误。 错误:关闭双引号(“)和字段分隔符之间的数据

有什么建议吗


Tags: 数据错误bigquerystackoverflow馆长num建议bq
1条回答
网友
1楼 · 发布于 2024-06-02 09:04:16

如果在“记事本+”中打开数据文件时关闭了“自动换行”,请按Ctrl G,然后选择“偏移量”单选按钮,然后可以将位置#155482置于搜索位置。这会将您带到错误驻留/检测到的位置。最有可能的是,它是数据字段中嵌入的双引号(在逗号分隔符之间)

相关问题 更多 >