python - 使用 python 读取 CSV 以存储在 GCP 大查询中
问题描述
我是 Python 和 GCP 的新手,正在使用 Python 将数据从 CSV 加载到 Big Query。
使用此文档的示例程序运行良好 - https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv
我通过创建 CSV 文件从其他数据库获取数据,当我在 Excel 中查看数据时,它看起来不错,但在 Textpad 或记事本中,如果值中有任何额外的空格,例如 'myname' 而不是 'myname' 它是读取为下一行而不是单行..这样做会给我额外的行,列少..错误 - csv表引用列位置1234但从位置12345开始的行只包含9列而不是10列..
示例:大查询表:
A 列 B 列 C 列
CSV 文件数据:
名称,测试,文本名称,测试2,文本 - Excel 中的这个链接看起来不错 .. 转到 3 个不同的列,但是当我在文本垫中查看时,它显示为名称,” - 这在 1 行中 Test2,文本 - 这个数据在另一排
1 分成 2 行。如何在使用 python 从 CSV 读取数据时避免这些。
请建议。
谢谢
解决方案
推荐阅读
- php - Facebook 营销 - 故事图片
- node.js - API从网关传递后超时,因此无法在客户端获得结果
- postgresql - PostgreSQL - 更改列时无法将 varchar 转换为枚举类型
- c - C程序在fork后挂起
- javascript - Typescript - React 中的多类型情况如何
- oracle - 使用 Oracle APEX 进行流程跟踪
- java - 使用 Criteria Builder 过滤联接表
- java - 如何在 Android 中绘制带有渐变的弧线?
- ruby - 使用 RHEL7 通用基础镜像创建自定义 Ruby Docker 镜像
- python - Windows Communication Foundation 上的 Python 客户端