Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error: unused arguments in Shiny (R)

Tags:

r

shiny

I wanted to begin by modifying a few components of one of the basic shiny example apps, but I keep getting this error:

ERROR: unused arguments (fluidRow(column(4, tags$hr(),
 verbatimTextOutput("out1"), selectInput("in1", "Options", choices =
 state.name, multiple = TRUE, selectize = FALSE))), fluidRow(column(4,
 tags$hr(), verbatimTextOutput("out2"), selectInput("in2", "Options",
 choices = state.name, multiple = TRUE, selectize = FALSE))))

Here is my code:

ui.R

library(shiny)
library(shinythemes)

shinyUI(fluidPage(theme=shinytheme("flatly"),
  #Application Title
  headerPanel("States"),
  br(),
  fluidRow(
    column(4, 
           tags$h4("Choose One or Multiple States"))
  )),
  fluidRow(
    column(4,
           tags$hr(),
           verbatimTextOutput('out1'),
           selectInput('in1', 'Options', choices = state.name, multiple = TRUE, selectize = FALSE)
           )
  ),
  fluidRow(
    column(4,
           tags$hr(),
           verbatimTextOutput('out2'),
           selectInput('in2', 'Options', choices= state.name, multiple = TRUE, selectize = FALSE))
  ))

===============================================

server.R

sessionInfo()
install.packages("shiny")
library(shiny)

View(headcount)
attach(headcount)
headcount.crn=as.array(CRN)


shinyServer(function (input, output, session) {
  output$out1 <- renderPrint(input$in1)
  output$out2 <- renderPrint(input$in2)
  })
like image 901
Danielle Smalls Avatar asked Jul 09 '15 18:07

Danielle Smalls


2 Answers

That error usually means that you messed up your commas or brackets somewhere. In your case, there's one too many closing brackets ()) at the end of the first fluidRow that's closing the fluidPage prematurely

like image 91
DeanAttali Avatar answered Sep 20 '22 03:09

DeanAttali


In my case this was coming from the ambiguity when I loaded two packages using library(packageName) both having the same function name. So anyone who ended up here debugging can also consider that possibility in case whats written above is not the case.

like image 29
ozgeneral Avatar answered Sep 20 '22 03:09

ozgeneral