問題タブ [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 - Shinyapps がサーバーから切断され、Excel ファイルでメモリ制限を超えている可能性があります
shinyapp
10,000 試行のモンテカルロ シミュレーションからの出力データを表示するを作成しました。シミュレーションは、238 チームのフットボール シーズン全体であり、各試行で各チームの 7 つの変数を追跡します (1,666 万以上のデータ ポイント)。シミュレーションのデータは、Excel ファイルに保存されます。
からアプリを実行しようとすると、Excel シートのごく一部 (コマンド内のチーム名)を含め、正常shinyapps.io
に読み込まれます。アプリは、ロードの前に常にクラッシュします (すべてのコマンドは、.私は各変数を Excel の別のシートに保存しており、シートごとに異なるコマンドを使用しています.7 つの異なる追跡変数のうち 2 つだけを保存するアプリのバージョンを取得することができました。別々のタブからデータにアクセスする 単一のタブからすべてのデータにアクセスしようとすると、以前のようにアプリがクラッシュします。ui.R
selectInput()
server.R
read_excel()
server.R
shiny
read_excel()
shiny
アプリの詳細設定、インスタンス、ワーカーなどの変更に関するヘルプ ページのアドバイスを試しましたが、何も変わりませんでした。アプリのログを確認しました:
すべての数式と書式設定が削除され、値のみが保存されるように Excel ファイルを変更しましたが、server.R
コードを実行する前にアプリがまだクラッシュしています。Excel ファイルを .csv ファイルとして保存しようとしましたが、ファイル サイズはほとんど同じであり、完全に機能させるにはコードを大幅に変更する必要があるため、それ以上は追求しませんでした。
Google スプレッドシートを使用してアプリからデータを書き込むという話を見たことがあります。Google スプレッドシートからデータを読み取ることは、この問題を回避するためのより良い方法でしょうか? 他の解決策はありますか?私の問題でも私のExcelデータを読んでいますか?
私のアプリへのリンク: https://loghan.shinyapps.io/Season_Projections/
launchd - Google シート パッケージを使用した非インタラクティブな自動更新の古い OAuth トークン
r スクリプトを自動的に実行して、1 時間ごとに非公開の Google スプレッドシートをダウンロードしようとしています。R をインタラクティブに使用している場合は、常に問題なく動作しますlaunchd
。.
で自動化を開始してから 1 時間後に動作が停止しlaunchd
ます。問題は、1 時間後にアクセス トークンが変更され、非対話型バージョンが OAuth トークンの自動更新を待機していないことだと思います。エラーレポートから取得したエラーは次のとおりです。
古い OAuth トークンの自動更新。gzfile(file, mode) のエラー: 接続を開けません 呼び出し: gs_auth ... -> -> cache_token -> saveRDS -> gzfile さらに: 警告メッセージ: gzfile(file, mode) 内: 圧縮ファイルを開けません '. httr-oauth'、考えられる理由「許可が拒否されました」実行が停止しました
Jenny Bryan の googlesheets パッケージを使用しています。最初にシートを登録し、oAuth トークンを保存するために使用するコードは次のとおりです。
次に、自動化するファイルで次のスクリプトを使用しますlaunchd
。
でスクリプトを自動的に実行するときに、このエラーを回避するにはどうすればよいlaunchd
ですか?
r - Rスタジオのgooglesheetsパッケージを認証できません
私は R スタジオで作業しようとしており、リモート データベースを使用しています。この目的のために、JennyBrian のパッケージをダウンロードしました
プログラムを開始しようとすると、Google アカウントを認証する必要があります
しかし、ブラウザを開こうとすると、そのステップで立ち往生します
ブラウザでの認証を待機しています... Esc/Ctrl + C を押して中止します
誰か助けてくれませんか?