開始使用免費開始

App 1:多語系問候

恭喜你!你現在已經可以開始自己動手做應用程式了。學習 Shiny 最好的方式,就是把既有的應用拆解後,再從零開始重建。

在這個練習中,你要建立一個 Shiny 應用,讓你輸入名字並選擇一種問候語(Hello/Bonjour),然後在使用者是 Kaelen 時,回傳「Hello, Kaelen」。這個應用的確很簡單,但挑戰在於你必須從頭開始撰寫程式碼!加油!

一個應用程式:同一欄中依序顯示問候語選擇器、名稱輸入,以及問候訊息

我們已經幫你載入 shiny 套件。回想一下,建立 Shiny 應用的四個步驟是:(1)加入輸入,(2)加入輸出,(3)調整版面配置,以及(4)更新輸出。

本練習屬於課程

使用 R 的 Shiny 建立網頁應用程式

檢視課程

練習說明

  • 加入一個輸入元件,讓使用者在「Hello」與「Bonjour」之間選擇問候語。
  • 加入一個文字輸入元件,讓使用者輸入名字。
  • 如果選到的問候語是「Bonjour」,且輸入的名字是「Kaelen」,你的應用應該印出「Bonjour, Kaelen」。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

ui <- fluidPage(
  
)

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

shinyApp(ui = ui, server = server)
編輯並執行程式碼