Skip to content

Commit

Permalink
bike helmet data only from 2015 onwards
Browse files Browse the repository at this point in the history
  • Loading branch information
silberzwiebel committed Aug 30, 2019
1 parent 3953f54 commit 279f986
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 7 deletions.
18 changes: 12 additions & 6 deletions shinyapp/server.R
Original file line number Diff line number Diff line change
Expand Up @@ -208,18 +208,24 @@ server <- function(input, output, session) {
"AND date_part('dow', date(data->>'date')) in ", weekdays_filter,
"AND date_part('hour', TO_TIMESTAMP(data->>'time_of_day', 'HH24:MI:SS')::TIME) >= ", input$hour_filter[1],
"AND date_part('hour', TO_TIMESTAMP(data->>'time_of_day', 'HH24:MI:SS')::TIME) < ", input$hour_filter[2],
if_else(input$bike_helmet, "AND (data->>'helmet') like '%j%'", ""),
if_else(input$bike_helmet &
# helmet only coded from 2015 onwards
(is.element("2015", input$years) |
is.element("2016", input$years) |
is.element("2017", input$years) |
is.element("2018", input$years)),
"AND (data->>'helmet') like '%j%'", ""),
if_else(input$single_participant, "AND (data->>'number_of_participants')::integer = '1'", ""),
# age participant1
" AND ( ((data->>'participants_age_01')::integer IS NULL) OR ",
"((data->>'participants_age_01')::integer >= ", input$age_filter[1],
" AND (data->>'participants_age_01')::integer <= ", input$age_filter[2], ")",
# age participant 2
ifelse(
# age participant 2, only coded from 2015 onwards
if_else(
(is.element("2015", input$years) |
is.element("2016", input$years) |
is.element("2017", input$years) |
is.element("2018", input$years)),
is.element("2016", input$years) |
is.element("2017", input$years) |
is.element("2018", input$years)),
paste0("OR ( ((data->>'participants_age_02')::integer IS NULL) OR ",
"(data->>'participants_age_02')::integer >= ", input$age_filter[1],
" AND (data->>'participants_age_02')::integer <= ", input$age_filter[2], "))")
Expand Down
2 changes: 1 addition & 1 deletion shinyapp/ui.R
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ ui <- navbarPage("Münsteraner Verkehrsunfälle", id = "nav",
column(3,
checkboxInput(
"bike_helmet",
"Fahrradhelm?",
"Fahrradhelm? (ab 2015)",
value = FALSE),
checkboxInput(
"single_participant",
Expand Down

0 comments on commit 279f986

Please sign in to comment.