mirror of
				https://github.com/bspeice/betterwithdata_cleaning_4
				synced 2025-10-31 01:10:44 -04:00 
			
		
		
		
	Merge branch 'master' of https://github.com/bspeice/betterwithdata_cleaning_4
This commit is contained in:
		| @ -3,26 +3,46 @@ library(ggplot2) | |||||||
|  |  | ||||||
| # Define server logic required to draw a histogram | # Define server logic required to draw a histogram | ||||||
| shinyServer(function(input, output) { | shinyServer(function(input, output) { | ||||||
|  |   #datasets <- list.files('./data/') | ||||||
|   emergency2013 <- read.csv("./data/emergency2013.csv") |   emergency2013 <- read.csv("./data/emergency2013.csv") | ||||||
|    |    | ||||||
|  |    | ||||||
|  |  | ||||||
|  |   output$fileSelect <- renderUI({ | ||||||
|  |     selectInput("dataSetInput", "Choose your survey:", list.files('./data/')) | ||||||
|  |   })   | ||||||
|  |    | ||||||
|  |   #currentDataset <- read.csv(paste0('./data/', input$dataSetInput)) | ||||||
|  |    | ||||||
|  |   output$columnList <- renderUI({ | ||||||
|  |     currentDataset <- read.csv(paste0('./data/', input$dataSetInput, sep='')) | ||||||
|  |     checkboxGroupInput('show_vars', 'Columns in dataset to show:', names(currentDataset), selected = NULL) | ||||||
|  |   }) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |    | ||||||
|   output$distPlot <- renderPlot({ |   output$distPlot <- renderPlot({ | ||||||
|     plot(emergency2013$duid, emergency2013$vstctgry) |     currentDataset <- read.csv(paste0('./data/', input$dataSetInput, sep='')) | ||||||
|  |     plot(currentDataset$duid, currentDataset$vstctgry) | ||||||
|   }) |   }) | ||||||
|    |    | ||||||
|   output$mytable1 <- renderDataTable({ |   output$mytable1 <- renderDataTable({ | ||||||
|       emergency2013[, input$show_vars, drop = FALSE] |       currentDataset <- read.csv(paste0('./data/', input$dataSetInput, sep='')) | ||||||
|  |       currentDataset[, input$show_vars, drop = FALSE] | ||||||
|   }) |   }) | ||||||
|      |      | ||||||
|   output$mytable2 <- renderDataTable({ |   output$mytable2 <- renderDataTable({ | ||||||
|       summary(emergency2013[, input$show_vars, drop = FALSE]) |     currentDataset <- read.csv(paste0('./data/', input$dataSetInput, sep='')) | ||||||
|  |     summary(currentDataset[, input$show_vars, drop = FALSE]) | ||||||
|      |      | ||||||
|   }) |   }) | ||||||
|   output$myplot <- renderPlot({ |   output$myplot <- renderPlot({ | ||||||
|  |     currentDataset <- read.csv(paste0('./data/', input$dataSetInput, sep='')) | ||||||
|     library(ggplot2) |     library(ggplot2) | ||||||
|     library(corrplot) |     library(corrplot) | ||||||
|     pairs(emergency2013[, input$show_vars, drop = FALSE]) |     pairs(currentDataset[, input$show_vars, drop = FALSE]) | ||||||
|  |  | ||||||
|     emergency2013[, input$show_vars, drop = FALSE] |     currentDataset[, input$show_vars, drop = FALSE] | ||||||
|  |  | ||||||
|   }) |   }) | ||||||
| }) | }) | ||||||
| @ -5,19 +5,21 @@ shinyUI(fluidPage( | |||||||
|    |    | ||||||
|   # Application title |   # Application title | ||||||
|   titlePanel("Hello Shiny!"), |   titlePanel("Hello Shiny!"), | ||||||
|    |  | ||||||
|   # Sidebar with a slider input for the number of bins |   # Sidebar with a slider input for the number of bins | ||||||
|   sidebarLayout( |   sidebarLayout( | ||||||
|     sidebarPanel( |     sidebarPanel( | ||||||
|       checkboxGroupInput('show_vars', 'Columns in dataset to show:', names(emergency2013), selected = NULL)), |       uiOutput('fileSelect'), | ||||||
|  |       uiOutput('columnList') | ||||||
|  |     ), | ||||||
|   # Show a summary table of the selected variables |   # Show a summary table of the selected variables | ||||||
|     mainPanel( |     mainPanel( | ||||||
|       tabsetPanel( |       tabsetPanel( | ||||||
|         id = 'dataset', |         id = 'dataset', | ||||||
|         tabPanel('emergency2013', dataTableOutput('mytable1')), |         tabPanel('Data Table', dataTableOutput('mytable1')), | ||||||
|         tabPanel('emergency2013', dataTableOutput('mytable2')), |         tabPanel('Summary Statistics', dataTableOutput('mytable2')), | ||||||
|         tabPanel('emergency2013', plotOutput('myplot'))) |         tabPanel('Scatter Plots', plotOutput('myplot'))) | ||||||
|     ) |     ) | ||||||
|   ) |   ) | ||||||
| ) | ) | ||||||
| ) | ) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 mykoz
					mykoz