我尝试在已创建并保存的数据集中创建一个表,第一个 csv 文件已成功上传,但我尝试的第二个文件在单击“创建表”时显示以下错误: 创建表失败:读取数据时出错,错误信息:CSV表遇到太多错误,放弃。行数:100;错误:100。请查看错误[]集合以获取更多详细信息。 查看详细信息,它显示了许多消息,如下所示:
读取数据时出错,错误信息:无效时区:AM; line_number:2 byte_offset_to_start_of_line:15 column_index:1 column_name:“时间”column_type:TIMESTAMP 值:“4/1/2016 7:54:00 AM”
读取数据时出错,错误信息:无效时区:AM; line_number:3 byte_offset_to_start_of_line:50 column_index:1 column_name:“时间”column_type:TIMESTAMP 值:“4/1/2016 7:54:05 AM” 等等
如何修复文件中的这些错误?它太大了,Excel 无法打开...而且我对 BigQuery 和 R 都很陌生! 任何帮助,将不胜感激! 非常感谢!
CSV 中的时间戳值 (
4/1/2016 7:54:00 AM
) 与 BigQuery 预期的格式不匹配。请参阅从 Cloud Storage 加载 CSV 数据:
加载 JSON 或 CSV 数据时,
列中的值必须使用破折号 (TIMESTAMP
) 或斜杠 (-
) 分隔符作为时间戳的日期部分,并且日期必须为以下之一格式:/
(年-月-日)或YYYY-MM-DD
(年/月/日)。时间戳的YYYY/MM/DD
(小时-分钟-秒)部分必须使用冒号 (hh:mm:ss
) 分隔符。:
您需要使用 BigQuery 理解的时间戳格式生成数据,或者在尝试将其加载到 BigQuery 之前对其进行预处理。