問題タブ [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.

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

r - R パッケージ googlesheets を使用して Google シートに行を追加する

RでGoogleシートからデータを読み取るためにgooglesheetsパッケージ(CRANバージョンですが、https ://github.com/jennybc/googlesheetsで入手できます)を使用していますが、行を追加したいと思います。残念ながら、既存のシートを使用するたびgs_add_rowに、次のエラーが発生します。

Github のチュートリアルに従ってシートを作成し、次のように行を追加しました。

行が正常に追加され、陽気なメッセージも表示されますRow successfully appended.

これが作業中の新しいシートである場合と同様に、 に提供mynewKeyし、次を使用して新しい行を追加しようとします (注: これらの行を評価する前に、Google スプレッドシートに移動して Web に公開します):gs_keygs_add_row

私が試したこと:

1) Google スプレッドシートをウェブに公開しました ( https://github.com/jennybc/googlesheets/issues/126#issuecomment-118751652に従って)

2) シートを公開して編集できるようにしました

ノート

私の実際の例では、行を追加したい多くのワークシートを含む既存の Google スプレッドシートがあります。エラーを理解するためにここで最小限の例を使用しようとしました。また、更新したい特定のワークシートへのリンクを提供することもできます。

パッケージの github ページ ( https://github.com/jennybc/googlesheets/issues/168 ) で問題を提起しました。

0 投票する
3 に答える
752 参照

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 ユーザーからの応答を収集し、新しいユーザーごとに追加できるようにしたいと考えています。

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

r - dplyr と tidyr を有効にできません: libstdc++.so.6: バージョン `GLIBCXX_3.4.21' が見つかりません

パッケージをインストールしようとした後、次のエラーが発生するため、パッケージを有効googlesheetsにできません。tidyrdplyr

Rバージョン3.2.3(2015-12-10)を実行しています-Ubuntu 14.04(64ビット)およびdplyr 0.4.3およびtidyr 0.3.1で「木製のクリスマスツリー」

誰でもこれについてアドバイスをもらえますか?ありがとうございました!

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

r - googlesheets パッケージで Google Sheet の名前を抽出する

パッケージを使用しgooglesheetsて Google シートからデータを取得しており、シート名を data.frame の列として追加したいと考えています。

たとえば、パブリック Gapminder シートでは次のようになります。

私の最後の行はこれを手動で行っていますが、自動で行いたい、つまり変数source_datにシートの名前を入力したいのです。(はい、その情報を含む列が既にあることは知っています。これは単なる例です)。アクティブなシート名を参照する方法はありますか?

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

r - Rのgooglesheetsパッケージを使用して行名をスプレッドシートに書き込む方法は?

パッケージを使用して Google スプレッドシートにデータ フレームを書き込みたいのgooglessheetsですが、行名が最初の列に書き込まれません。

私のデータフレームは次のようになります:

ドキュメントで推奨されているようにライブラリをロードし、スプレッドシートとワークシートを作成してから、次のgs_edit_cellsコマンドでデータを書き込みます。

すべてうまくいきますがgooglesheets、行名で列を作成しません。データを使用して作成される列は 2 つだけです (攻撃と防御)。

データフレームをマトリックスに変換しようとしましたが、それでも同じです。

どうすればこれを達成できるのでしょうか?

ありがとうございました