purrr is a tidyverse package for applying functions iteratively to lists and columns. In data wrangling, map_df() applies class() across variables and returns the results as a data frame. section 9.3
Inspecting NBA data types
After reducing an NBA dataset to six variables, map_df(mydata, class) reveals that location and result fields are character vectors while days-off fields are integers. The variables are then converted to factors for analysis. section 9.3
map_df(mydata, class) ## # A tibble: 1 × 6 ## teamLoc teamRslt teamDayOff opptLoc opptRslt opptDayOff ## <chr> <chr> <chr> <chr> <chr> <chr> ## 1 character character integer character character integer mydata$teamLoc <- as.factor(mydata$teamLoc) mydata$teamRslt <- as.factor(mydata$teamRslt) mydata$teamDayOff <- as.factor(mydata$teamDayOff) mydata$opptLoc <- as.factor(mydata$opptLoc) mydata$opptRslt <- as.factor(mydata$opptRslt) mydata$opptDayOff <- as.factor(mydata$opptDayOff)
Inspect the exact map_df() output and the subsequent factor conversions. section 9.3
