checkboxInput와 checkboxGroupInput
이제 체크박스 입력을 사용하는 또 다른 예제를 살펴볼 거예요. 영상에서 언급했듯이, 체크박스가 하나만 필요하면 checkboxInput()을, 여러 개가 필요하면 checkboxGroupInput()을 사용하면 됩니다.
shinyApp에서 요일 유형을 선택할 수 있게 하고 싶을 수도 있어요. 사람마다 요일에 따라 수면 습관이 다를 수 있기 때문이죠. 예를 들어, 다음 날 학교나 일이 없다면 조금 더 늦게 자는 편일 수도 있어요.
이번 연습에서는 사용자에게 다음 중 하나를 선택하도록 할 거예요:
- "All days"
- "Nonholiday weekdays"
- "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)