입력

R로 Shiny 웹 애플리케이션 만들기

Kaelen Medeiros

Data Scientist

입력 예시

Shiny는 다양한 입력 요소를 제공합니다.

1900~2000년 사이의 연도를 선택하는 슬라이더 입력

개 또는 고양이를 선택하는 셀렉트 입력

숫자를 입력하는 수치 입력, 현재 2 표시

1920년부터 현재까지 생일을 입력하는 날짜 범위 입력

R로 Shiny 웹 애플리케이션 만들기

입력 함수

selectInput("inputId", 
            "label", 
            choices = c("A", "B", "C"))
sliderInput("inputId",
            "label",
            value = 1925,
            min = 1900,
            max = 2000)
?dateRangeInput
help(checkboxInput)
R로 Shiny 웹 애플리케이션 만들기

입력을 사용하는 위치

ui <- fluidPage(
  textInput("name", "이름 입력:"),
  selectInput("animal", "개 또는 고양이?", choices = c("dogs", "cats")),
  textOutput("greeting"),
  textOutput("answer")
)

server <- function(input, output, session) { output$greeting <- renderText({ paste("개와 고양이 중 무엇을 더 선호하시나요,", input$name, "?") }) output$answer <- renderText({ paste("저는", input$animal, "를 선호합니다!") }) }
R로 Shiny 웹 애플리케이션 만들기

연습해 봅시다!

R로 Shiny 웹 애플리케이션 만들기

Preparing Video For Download...