問題タブ [r-googlesheets]
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.
r - R パッケージ googlesheets を使用して Google シートに行を追加する
RでGoogleシートからデータを読み取るためにgooglesheets
パッケージ(CRANバージョンですが、https ://github.com/jennybc/googlesheetsで入手できます)を使用していますが、行を追加したいと思います。残念ながら、既存のシートを使用するたびgs_add_row
に、次のエラーが発生します。
Github のチュートリアルに従ってシートを作成し、次のように行を追加しました。
行が正常に追加され、陽気なメッセージも表示されますRow successfully appended.
これが作業中の新しいシートである場合と同様に、 に提供mynewKey
し、次を使用して新しい行を追加しようとします (注: これらの行を評価する前に、Google スプレッドシートに移動して Web に公開します):gs_key
gs_add_row
私が試したこと:
1) Google スプレッドシートをウェブに公開しました ( https://github.com/jennybc/googlesheets/issues/126#issuecomment-118751652に従って)
2) シートを公開して編集できるようにしました
ノート
私の実際の例では、行を追加したい多くのワークシートを含む既存の Google スプレッドシートがあります。エラーを理解するためにここで最小限の例を使用しようとしました。また、更新したい特定のワークシートへのリンクを提供することもできます。
パッケージの github ページ ( https://github.com/jennybc/googlesheets/issues/168 ) で問題を提起しました。
r - Google スプレッドシート/Google フォームに情報を送信する
Google google スプレッドシートまたはフォーム + スプレッドシートを使用して、R ユーザーからの応答を収集し、それをスプレッドシートに送信したいと考えています。
これは最小限の Google フォームです: https://docs.google.com/forms/d/1tz2RPftOLRCQrGSvgJTRELrd9sdIrSZ_kxfoFdHiqD4/viewform
付属のスプレッドシート: https://docs.google.com/spreadsheets/d/1xemHzTdeqgMuGbsP6oqDYuMu4PymBdw7k7kMC_-Dsi8/edit#gid=102827002
Jenny Bryan の googlesheets パッケージを次のように使用すると思いました。
うまく機能しますが、コードを含めて他の誰か (つまり、私ではない人) がコードを使用しようとすると:
したがって、ビネットには離れていることがわかります。
# 所有していないシートにアクセスする必要がありますか?
# 知っていればキーでアクセス!
これは、他の人がスプレッドシートにデータを入力できるようにするためのチケットだと思ったので、試しました:
降伏:
ログインしてGoogle経由で認証されている場合、これはすべて機能しますが、ユーザーがスプレッドシートに追加できるようにするにはどうすればよいですか. どのアプローチ/パッケージを使用するかは気にしません。ユーザーが単にソースを見て URL を取得し、手動で編集するのではなく、関数内で使用してスプレッドシートのみを編集できればよいのですが、それはそれほど問題ではありません。
基本的に、スプレッドシート (または他のデータ形式) で R ユーザーからの応答を収集し、新しいユーザーごとに追加できるようにしたいと考えています。
r - dplyr と tidyr を有効にできません: libstdc++.so.6: バージョン `GLIBCXX_3.4.21' が見つかりません
パッケージをインストールしようとした後、次のエラーが発生するため、パッケージを有効googlesheets
にできません。tidyr
dplyr
Rバージョン3.2.3(2015-12-10)を実行しています-Ubuntu 14.04(64ビット)およびdplyr 0.4.3およびtidyr 0.3.1で「木製のクリスマスツリー」
誰でもこれについてアドバイスをもらえますか?ありがとうございました!
r - googlesheets パッケージで Google Sheet の名前を抽出する
パッケージを使用しgooglesheets
て Google シートからデータを取得しており、シート名を data.frame の列として追加したいと考えています。
たとえば、パブリック Gapminder シートでは次のようになります。
私の最後の行はこれを手動で行っていますが、自動で行いたい、つまり変数source_dat
にシートの名前を入力したいのです。(はい、その情報を含む列が既にあることは知っています。これは単なる例です)。アクティブなシート名を参照する方法はありますか?
r - Rのgooglesheetsパッケージを使用して行名をスプレッドシートに書き込む方法は?
パッケージを使用して Google スプレッドシートにデータ フレームを書き込みたいのgooglessheets
ですが、行名が最初の列に書き込まれません。
私のデータフレームは次のようになります:
ドキュメントで推奨されているようにライブラリをロードし、スプレッドシートとワークシートを作成してから、次のgs_edit_cells
コマンドでデータを書き込みます。
すべてうまくいきますがgooglesheets
、行名で列を作成しません。データを使用して作成される列は 2 つだけです (攻撃と防御)。
データフレームをマトリックスに変換しようとしましたが、それでも同じです。
どうすればこれを達成できるのでしょうか?
ありがとうございました