问题描述
我正在尝试使用 bigrquery 的 bq_table_load() 命令将制表符分隔的 csv 文件从谷歌存储移动到 bigrquery。它可以工作,但不会自动识别列名。以交互方式(即在 bigquery clould 控制台中)做同样的事情效果很好。比较两个作业(R 诱导作业与云控制台作业)的作业元数据,我注意到 R 作业的列分隔符未设置为 TAB。尽管我在命令调用中包含了这个;例如如下:
bq_table_load(<x>,<uri>,fieldDelimiter="Tab",source_format = "CSV",autodetect=TRUE)
我尝试了各种变体...似乎没有任何效果(即 R 作业将始终设置逗号分隔符)...以下是我尝试的一些变体:
bq_table_load(<x>,field_delimiter="Tab",autodetect=TRUE)
bq_table_load(<x>,field_delimiter="\t",field_delimiter="tab",autodetect=TRUE)
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)