시작하기무료로 시작하기

checkboxInput와 checkboxGroupInput

이제 체크박스 입력을 사용하는 또 다른 예제를 살펴볼 거예요. 영상에서 언급했듯이, 체크박스가 하나만 필요하면 checkboxInput()을, 여러 개가 필요하면 checkboxGroupInput()을 사용하면 됩니다.

shinyApp에서 요일 유형을 선택할 수 있게 하고 싶을 수도 있어요. 사람마다 요일에 따라 수면 습관이 다를 수 있기 때문이죠. 예를 들어, 다음 날 학교나 일이 없다면 조금 더 늦게 자는 편일 수도 있어요.

이번 연습에서는 사용자에게 다음 중 하나를 선택하도록 할 거예요:

  1. "All days"
  2. "Nonholiday weekdays"
  3. "Weekend days and holidays"

shiny 라이브러리는 이미 불러와 두었습니다.

이 연습은 강의의 일부입니다

shinydashboard로 대시보드 만들기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  # Add a checkbox input
  ___("checkboxlabel",
              # Set the name and initial value
              ___, value = ___))
server <- function(input, output, session) {
}

shinyApp(ui, server)
코드 편집 및 실행