R Markdown
library(dplyr)
library(ggplot2)
library(stringr)
data <- read.csv("C:/Manisha_Arora/UC-BANA/Sem1/Data Wrangling R - BB/Data Wrangling with R (BANA 8090)/Final Project/Raw data/City_Payroll_Data.csv")
a <- data %>%
subset(select = Job.Class.Title) %>%
unique()
b <- function(a, Y,J){
a %>%
filter(Year==Y) %>%
filter(str_detect(Job.Class.Title, regex(J, ignore_case=TRUE))) %>%
select(c(ï..Row.ID,Year,Job.Class.Title, Total.Payments)) %>%
top_n(5) %>%
ggplot(mapping=aes(x=Job.Class.Title, y=Total.Payments)) +
geom_bar(stat="identity")
}
b(data, 2014, "Account")
