google-bigquery - 如何在谷歌云 Bigquery 中使用逗号在几行数据中摄取 csv 文件并使用逗号作为分隔符?
问题描述
问题是它无法区分逗号分隔符和数据行中存在的分隔符,因此在摄取 bigquery 时会出错。有什么办法吗?
解决方案
与逗号有冲突。如果像我想的那样需要在字符串中使用逗号,那么您只有一个选项:
- 将源中的数据导出为具有不同分隔符的 CSV。当您将 CSV 文件加载到 BQ 中时,您可以使用选项字段分隔符(制表符、管道或自定义)更改分隔符。
请注意,如果您的 csv 已经有一个逗号作为分隔符并且字符串中有一个逗号,那么 BQ 将无法按您的预期进行分隔。
推荐阅读
- c# - 在项目之间共享枚举
- csv - 使用 Serde 将其写入文件时,如何向结构的实例添加额外的数据点?
- php - 碳返回错误的日期?拉拉维尔 5.6
- python - 如何获得 3D 体积的最小横截面
- python - Python 中 __future__ 和 swagger_client 的问题
- python - 如何使用python查找连续行
- mysql - MySql - 限制查询的 SELECT 子句中允许的计算
- java - 是否可以编写跨数据库连接查询?
- ios - iOS 应用程序中的生产崩溃日志
- ios - Ionic iOS build error with google-plus plugin