bigrquery の bq_table_load() コマンドを使用して、タブ区切りの csv ファイルを Google ストレージから bigrquery に移動しようとしています。動作しますが、列名を自動的に認識しません。同じことをインタラクティブに (つまり、bigquery クラウド コンソールで) 実行するとうまくいきます。2 つのジョブのジョブ メタデータを比較すると (R によって誘導されたジョブとクラウド コンソール ジョブ)、R ジョブの列区切り文字が TAB に設定されていないことに注意してください。これは、コマンド呼び出しにこれを含めたにもかかわらずです。たとえば、次のようにします。
bq_table_load(<x>,<uri>, fieldDelimiter="Tab", source_format = "CSV", autodetect=TRUE)
私はこれのあらゆる種類のバリエーションを試しました...何も機能していないようです(つまり、Rジョブには常にカンマ区切り文字が設定されます)...私が試したバリエーションのいくつかを次に示します。
bq_table_load(<x>,<uri>, field_delimiter="Tab", source_format = "CSV", autodetect=TRUE)
bq_table_load(<x>,<uri>, field_delimiter="\t", source_format = "CSV", autodetect=TRUE)
bq_table_load(<x>,<uri>, field_delimiter="tab", source_format = "CSV", autodetect=TRUE)
助言がありますか?