【发布时间】:2020-01-18 00:35:11
【问题描述】:
假设我有一个本地函数:
getres<-function(x, y){
x^2-y
}
然后我有shiny::server:
server <- function(input, output) {
reslst<-reactive({
getres(input$x, input$y)
})
output$result <- renderPrint({
reslst
})
}
当我执行代码时,它报告没有对象reslst,这意味着本地函数getres 根本没有运行。有什么建议吗?
【问题讨论】:
-
你的意思是“它没有报告对象
reslst”?你有测试吗? -
你的意思是
output$result <- renderPrint({ reslst(); })吗? (注意括号...反应数据通常被称为,而不仅仅是引用。)