This is my server.R.
- I created data() using reactive
- I called data() using a function I created StructureAutomation. However, data() is not passed into StructureAutomation.
- NOTE: StructureAutomation function is defined in functions.R. It expects a dataset as the first input parameter.
server.R
source("./functions.R")
options(shiny.maxRequestSize=40*1024^2)
function(input, output) {
data <- reactive({
xdata <- input$inFile
if (is.null(xdata))
return(NULL)
ydata = read.csv(xdata$datapath,header=input$header,sep=",")
data = ydata[order(ydata[,1],ydata[,2]),]
data
})
output$structure <- renderTable({
data=data()
StructureAutomation(data,nlevels=input$level,buildout=FALSE)
as.data.frame(count(node))
})
}