Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R服务器将不接受UI输入。“索赔”;无效参数";_R_Input_Shiny_Output - Fatal编程技术网

R服务器将不接受UI输入。“索赔”;无效参数";

R服务器将不接受UI输入。“索赔”;无效参数";,r,input,shiny,output,R,Input,Shiny,Output,我已经研究了很多关于stackoverflow的其他问题,但我还没有找到一个解决方案,所以我非常感谢您的意见 我正在使用Rshinny接收一些输入,进行一些计算,并输出一些结果。错误解释如下 我已将我的应用程序简化为一些非常简单的代码,以便尝试隔离问题。下面的简化示例继续返回“无效参数”错误。它有三个输入、一个简单的计算和一个直方图 如果我在plotting函数中专门使用“input$variable”语法,我就可以让它工作,但这太单调了,最多也有局限性(特别是当我需要进行其他计算时)。我也已经

我已经研究了很多关于stackoverflow的其他问题,但我还没有找到一个解决方案,所以我非常感谢您的意见

我正在使用Rshinny接收一些输入,进行一些计算,并输出一些结果。错误解释如下

我已将我的应用程序简化为一些非常简单的代码,以便尝试隔离问题。下面的简化示例继续返回“无效参数”错误。它有三个输入、一个简单的计算和一个直方图

如果我在plotting函数中专门使用“input$variable”语法,我就可以让它工作,但这太单调了,最多也有局限性(特别是当我需要进行其他计算时)。我也已经用常规的R编写了很多代码,我不想完全重写它

用户界面

服务器.R

library(shiny)
shinyServer(function(input, output) {
        total <- reactive({input$means*input$numInMeans})
        iLambda <- .2
        output$distPlot <- renderPlot({
                hist(rexp(n = total, rate = iLambda))
        })   
})
库(闪亮)
shinyServer(功能(输入、输出){

total应该是
n=total()
此外,您的
iLambda
并没有调用您的
sliderInput()
(即
sliderInput()
目前不会影响
rexp()
中的
rate
参数)。iLambda是为示例目的而硬编码的。应该是
n=total()
此外,您的
iLambda
没有调用您的
sliderInput()
(即
sliderInput()
目前不会影响
rexp()
中的
速率
参数)。出于本示例的目的,iLambda是硬编码的。
library(shiny)
shinyServer(function(input, output) {
        total <- reactive({input$means*input$numInMeans})
        iLambda <- .2
        output$distPlot <- renderPlot({
                hist(rexp(n = total, rate = iLambda))
        })   
})