BigQuery无法从CSV文件创建表求助(Coursera课程实操问题)
解决Coursera数据分析课程表创建问题的实操方案
核心排查与修复步骤
- 精准指定文件路径:使用单独的
yob2014.txt时,直接填入绝对路径(比如~/Documents/yob2014.txt),避免系统对相对路径或目录的识别偏差 - 手动配置文件解析规则:取消“自动检测”后,按目标表结构设置:
- 分隔符选逗号(
,)——这类姓名统计文件都是CSV格式 - 列对应设置:
Name为字符串类型,Gender为单字符类型,Count为整数类型 - 若文件第一行是表头(比如有
Name,Gender,Count),勾选“第一行作为表头”;如果是纯数据则跳过
- 分隔符选逗号(
- 验证文件完整性:打开
yob2014.txt检查每行格式,确认是[Name],[Gender],[Count]的结构,没有乱码或换行错误 - 优先上传单个文件:放弃压缩包或整个文件夹的上传尝试,直接用单独的
yob2014.txt,减少批量处理的潜在问题
代码导入示例(如果适用)
如果是通过代码创建表并导入数据,可参考:
-- 创建目标表 CREATE TABLE names_2014 ( Name VARCHAR(50), Gender CHAR(1), Count INT ); -- 导入数据 LOAD DATA INFILE '/Users/你的用户名/Documents/yob2014.txt' INTO TABLE names_2014 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
内容的提问来源于stack exchange,提问作者Alphonso Martinez
相关产品推荐
相关产品推荐

