闪亮问题:下标超出范围

时间:2016-12-24 13:55:18

标签: r shiny

我开发了一款Shiny应用程序,它可以在我的笔记本电脑上完美运行但是当我部署到服务器时,我得到“错误:下标超出范围”。这个问题似乎就在这些问题上 线

ui.R

sidebarPanel(
selectInput('matches2TeamFunc', 'Select function', IPLMatches2TeamsFuncs),
selectInput('match2', 'Select matches', IPLMatches2Teams,selectize=FALSE, size=20),
uiOutput("selectTeam2")                                   
 ),

server.R

 output$IPLMatch2TeamsPlot <- renderPlot({  
    m <- strsplit(as.character(input$match2),"-")
    print("Hello")
    t1 <- m[[1]][1]
    t2 <- m[[1]][2]
    print(length(m))

    teams <- c(t1,t2)
    print(teams)

    # Load all IPL batsmen
    output$selectTeam2 <- renderUI({ 
        selectInput('team2', 'Choose team',choices=teams,selected=input$team2)
    })

    otherTeam = setdiff(teams,input$team2)

    print("Next")
    print(otherTeam)
    print(input$team2)
    analyzeIPLMatches2Teams(input$match2,input$matches2TeamFunc,input$team2,otherTeam)

其中输入$ match2 =“加尔各答骑士骑士 - 拉贾斯坦邦皇室 - 所有匹配”。

我想要t1 =“”加尔各答骑士骑士“&amp; t2 =”拉贾斯坦皇家队“

本地运行

时没有问题

非常感谢任何有关如何解决此问题的建议

1 个答案:

答案 0 :(得分:0)

请忽略这一点。该错误可能是由于变量问题造成的。这可以关闭。我修好了。