Upgrade to Pro — share decks privately, control downloads, hide ads and more …

目指せ shiny中級者 ~ shiny Modules を使ってみた~

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for yu_sekiya yu_sekiya
October 03, 2026

目指せ shiny中級者 ~ shiny Modules を使ってみた~

TokyoR#122のLT、目指せ shiny中級者 ~ shiny Modules を使ってみた~ の資料です。
コードはこちら( https://github.com/yusekiya0429/shinyModulesTest/tree/main )

Avatar for yu_sekiya

yu_sekiya

October 03, 2026

More Decks by yu_sekiya

Other Decks in Programming

Transcript

  1. 自己紹介 TwitterID : @kotatyamtema 大学での専門: 行動生態学 立案~捕獲~実験~分析までワンオペ 今まで : 客先ぼっち分析屋→アパレル通販会社

    現在 : 医療検査会社 R歴 : 10年過ぎたかも?永遠の初心者 近況 : shinyアプリ職人化 睡眠時間が欲しい
  2. shinyModulesの使い方 server.R / ui.Rなどと別ファイルに記載 ****UIと****がセット ****UI:ui.Rの処理 **** :server.Rの処理 UI側のns()で名前空間を整理 server側はinput,

    output, sessionの後に 必要な引数を記載 →reactiveな変数を使う場合は 中の処理で”引数()”で記載する UI側からの入力はinput$変数で 受け付ける
  3. shinyModules入門アプリ shinyModules入門アプリの要件 penguinsデータを使って 1. 選択結果タブ、解析描画タブの2つを作成 2. 選択結果タブで解析対象種を選択 3. 解析描画タブでX軸とY軸を選択し、散布図と回帰直線を描画 4.

    解析描画タブで、回帰分析の結果と確定ボタンを表示 5. 確定ボタンを押して選択結果タブに戻ると解析対象種、X軸と Y軸、回帰分析の結果をまとめたテーブルに反映 2-5を繰り返し実行する