問題タブ [bigrquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2426 参照

r - クエリ テキストは use_legacy_sql:false を指定し、API オプションは true を指定します。

私は bigrquery で standardSQL を使用しています:

R スクリプトを実行すると、次のエラーが表示されます。

ここで何が起こっているのでしょうか?

0 投票する
0 に答える
290 参照

r - R を使用して BigQuery の既存の空のテーブルにデータを追加する際のエラー

のスキーマを使用して、Big Query GUI から空のテーブルを作成しましたtable_name。後で、パッケージをR使用して既存の空のテーブルにデータを追加しようとしています。bigrquery

以下のコードを試しましたが、

しかし、それは私に言ってエラーを投げています、

指定されたスキーマがテーブルと一致しません。フィールド alpha のモードが REQUIRED から NULLABLE に変更されました [無効]

NULL私のテーブルには上記の列にまたはがなくNA、スキーマの data_types は のデータ型と正確に一致しますvalues_table

Rから直接アップロードするスキーマを作成せずに試しました。そうしている間、nullable探しているものではないモードに自動的に変換されます。

write_dispostion = "WRITE_TRUNCATE"モードも に変換している を変更してみましたnullable

thisthisも見ましたが、あまり役に立ちませんでした。

舞台裏で何が起こっているのか、スキーマを再作成せずにデータをアップロードする最良の方法は何かを誰かが説明できますか?

注:明らかなタイプミスがありました。以前は、にwirte_disposition編集されていましたwrite_disposition

0 投票する
1 に答える
239 参照

r - R を介して BigQuery からデータをクエリするときに、大きな整数を文字列としてキャストする方法はありますか?

API を介して R を介して BigQuery からデータをクエリするときに、大きな整数を文字列としてキャストするよりも、大きな整数を処理するためのより良い方法はありますか?

これは、整数が「NA」として表示される問題を示す MVE です。

コードは次のとおりです。

のバージョン 1.1.1 を使用していbigrqueryます。

0 投票する
1 に答える
125 参照

r - 環境変数をデフォルトとして使用する RStudio 接続を作成する

このドキュメントに基づいて、bigrquery パッケージに接続スニペットを追加しようとしています。

https://db.rstudio.com/advanced/snippets/

プロジェクト名を次のような環境変数にデフォルト設定したいと思います。

残念ながら、Sys.getenv('BIGQUERY_PROJECT')評価されていないため、これは機能しません。

UPDATE たとえば、@ Jozef の例では、次のコードが生成されます。

更新2

この種の動作はしますが、見栄えがよくありません: