始める無料で始める

アプリ 1: 多言語あいさつ

おめでとうございます! いよいよ自分のアプリづくりに挑戦します。Shiny を学ぶ最良の方法は、既存のアプリを分解し、ゼロから作り直すことです。

この演習では、名前を入力し、あいさつ(Hello/Bonjour)を選ぶと、ユーザーが Kaelen のときに "Hello, Kaelen" を返す Shiny アプリを作成します。とてもシンプルなアプリですが、課題はこれを最初からコードで書くことです。健闘を祈ります!

あいさつのセレクター、もう一つのセレクター、あいさつメッセージが1列に表示されるアプリ

shiny パッケージはすでに読み込んであります。Shiny アプリを作る4つのステップを思い出してください: (1) 入力を追加する、(2) 出力を追加する、(3) レイアウトを更新する、(4) 出力を更新する。

この演習はコースの一部です

Rで作るShiny Webアプリケーション

コースを見る

演習の手順

  • あいさつの種類 "Hello" と "Bonjour" を選べる入力を追加します。
  • 名前をテキストで入力できる入力を追加します。
  • 選択したあいさつが "Bonjour" で、入力した名前が "Kaelen" の場合、 アプリは "Bonjour, Kaelen" と表示するようにしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

ui <- fluidPage(
  
)

server <- function(input, output, session) {
  
}

shinyApp(ui = ui, server = server)
コードを編集して実行