shiny最近、仕事でShinyアプリケーションを作るようになったのですが、ちょこっとはまったのでメモ。基本のキは分かってる人向けです。以下のように設定するとできます。})アプリ起動画面ここで、テキスト入力のところに何か入れて実行ボタンを押すと、データフレームにそれが出力されます。この状態ですと触ってみると分かるのですが文字入力のところをいじる度に、実行ボタンを押さなくてもリアルタイムで出力が変わっていきます。このくらい小さい出力だとまだいいのですが、文字を入力して少し重たい(といっても5秒以内くらいがいいと思うのですが)処理をさせたいときに1文字変える度に実行されてたのではたまったものではありません。上の例だと「実行ボタンが0でないときはずっと出力し続ける」という処理になっています。最初に実行ボタンを押した時点で実行ボタンが0でない状態が保持し続けられるので、テキスト入力のところを変えるとリアルタイムで出力の命令が行くわけです。解決策は?要するに、実行ボタンが押されるまで出力の命令がいかなければいいのです。「特定のアクションが起こるまで命令を出さない」ものです。これを実行ボタンに適用してあげればいいのです。変更すると以下のようになります。})これで、実行ボタンを押したときだけ入力が反映されるようになります。Twitter上でこんなやりとりがあって、Lispをちゃんと...2019-05-18vroomパッケージを使ってみる。以下の記事の追加検証です。データ解析周りを中心に、プログラミング全般で学んだことを記していく個人的な備忘録。合同企画回)」に参加しました。reserved.はてなブログをはじめよう!songcunyouzaiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。