0
저는 R 프로그래밍의 초보자이며 웹 응용 프로그램을 만드는 중입니다.R 프로그래밍에서 문자열 입력 값을 모두 textinput하고 인쇄하십시오.
sidebarLayout(sidebarPanel(textInput('text1', 'County', value = "", width = '250px', placeholder = NULL), submitButton("Update View")), mainPanel(textOutput('cd')))
난의 TextInput에 입력 된 문자열과 일치하는 테이블의 값을 표시하고자
: I은 텍스트 입력 (UI)를 만들었다. 예 : alameda
을 textinput
에 입력하고 제출 옵션을 클릭하면 alameda
에 해당하는 모든 값이 기본 패널에 인쇄됩니다.
서버 코드는 다음과 같습니다
server <- shinyServer(function(input, output) {
originaldata <- read.csv(file="Patient_Discharge.csv", header = TRUE, sep = ",")
output$content = renderDataTable({originaldata})
dev <- reactive({
for (var in originaldata$County_Name) {
if(input$text1 == var) print(var) else print("left")
}
})
output$cd <- renderText({paste(dev)})
})
나는 다음과 같은 오류가 점점 오전 :
오류의 직접적인 원인은'paste (dev())'를 사용해야하는 마지막 줄입니다. 'dev()'함수와 같은 반응 값을 사용하십시오. –