리액턴스 부품에서 출력되는 빛을 여러 개 가져와야합니다. 예 : 위의 같은이 통해 내가 두를 출력와 하나 개의 반응성 구성 요소에서 B를 얻을 수 있습니다리액턴스에서 여러 개의 출력 얻기
output_a,output_b <- reactive({
a <- input$abc
b <- input$abc*10
a
b
})
을 수행하는 방법은?
리액턴스 부품에서 출력되는 빛을 여러 개 가져와야합니다. 예 : 위의 같은이 통해 내가 두를 출력와 하나 개의 반응성 구성 요소에서 B를 얻을 수 있습니다리액턴스에서 여러 개의 출력 얻기
output_a,output_b <- reactive({
a <- input$abc
b <- input$abc*10
a
b
})
을 수행하는 방법은?
입력 한 $ abc의 변경 사항을 정확하게 작성하고 싶습니다. UI가 입력 $ abc를 변경할 때마다 a 및 b에 대한 서버 값을 변경하려고합니다.
는이 경우 : tutorial을 바탕으로, 나는 2 연속 reactives을 가진 제안 :
output_a<-reactive({
input$abc
})
output_b<-reactive({
input$abc*10
})
, 그들은이 연속적으로 실행된다는 것을 명심 먼저 나중에 output_b OUTPUT_A 얻을 것이다.
희망이 도움이되었습니다.
그래서 동일한 문제가 발생했습니다. 두 개의 출력이 반응 적이기를 바랬습니다 (for 루프와 ifelse 문을 사용하여 2 개의 목록 중 1 개에 변수를 할당하고 두 목록을 모두 반환해야했습니다).
combo_output <- reactive({
a <- input$abc
b <- input$abc*10
combo <- list(a = a, b = b)
combo
})
는 다음과 같이 나중에이 액세스 할 수 있습니다
나는 누군가 도움이 그것은 또한 당신을 위해 작동하는지 잘 모르겠어요,하지만 난 경우 여기를 게시하도록하겠습니다, 다음 해결 방법을 발견 such :output$someOutput <- renderSomething({
combo <- combo_output()
a <- combo$a
b <- combo$b
...
})
이것이 최적의 솔루션인지는 모르지만 저에게는 효과적인지는 확실하지 않습니다.