선택자없이 숫자 입력을 할 수있는 방법이 있습니까? 슬라이더를 누를 때마다 내 응용 프로그램의 모든 계산이 발생하므로 사용자가 손쉽게 문제를 일으킬 수 있습니다. 아마도 텍스트 입력을 사용하여 숫자로 캐스팅했을 것입니다.R Shiny - 선택자가없는 숫자 입력
다른 아이디어? 당신의 ui.R 파일에서
선택자없이 숫자 입력을 할 수있는 방법이 있습니까? 슬라이더를 누를 때마다 내 응용 프로그램의 모든 계산이 발생하므로 사용자가 손쉽게 문제를 일으킬 수 있습니다. 아마도 텍스트 입력을 사용하여 숫자로 캐스팅했을 것입니다.R Shiny - 선택자가없는 숫자 입력
다른 아이디어? 당신의 ui.R 파일에서
는, 다음과 같이 입력을 사용하는 데 도움이
shinyUI(pageWithSidebar(
sidebarPanel(
textInput("text", "Enter Text:", "Default Text"),
numericInput("num1", "Please Enter a Number:", 42)
)
))
희망을.
당신에서는 TextInput를 사용하고 numInput
이에서 textInput의 이름 인 경우, 예를 들어, 그래서를 숫자로 변환하는 reactive()
을 할 수 : server.R에서
:
numConv <- reactive({as.numeric(input$numInput)})
어디 그런 그게 input$numInput
을 가리키며 numConv()
으로 변경되었습니다. 사후 대응을 원하는 코드를 추가 할 수 있으므로 앱에서 다른 모든 계산을 트리거하기 전에 사용자가 유효한 입력을 입력하는지 추가 검사를 수행 할 수 있습니다.
그래, 내가 생각했던 라인을 따라, 고마워! –