-2
我想从闪亮的服务器模块调用一个函数。我的实际功能很复杂,所以我在这里举一个简单的例子。我想从服务器部分调用“callfunction”来完成我的计算。使用R闪亮的外部功能
错误消息:“不能强迫式‘封闭’类型为‘字符’的矢量”
callfunction = function(one,two)
{
#write.csv(buildpath, file = "test.csv")
res= paste(one,two,sep = "")
return(res)
}
library(shiny)
ui = fluidPage(
titlePanel("Mind map", windowTitle = "Mind map"),
textInput(inputId = "UserName",
label = "Enter your Username"),
textInput(inputId = "Contact1",
label = "Contact 1"),
#Submit button
actionButton("SubmitAct", label = "Go!!"),
textOutput("texty")
)
server = function(input, output){
P1 <- eventReactive(input$SubmitAct, {
input$UserName
})
P2 <- eventReactive(input$SubmitAct, {
input$Contact1
})
output$texty = renderText({callfunction(P1,P2)})
}
shinyApp(ui=ui, server=server)
请发表您的代码作为文本而不是一个jpg。 – user5219763