SPRING2019TIDYVERSE/spiechocki_tidyverse.Rmd
Forcats Package
Vignette Demonstrating fct_infreq, fct_relevel, fct_other functions
The forcats package is useful when dealing with categorical variables in the form of factors. It contains functions that help with reordering factor levels and modifying factor levels. This vignette focuses on fct_infreq, fct_relevel, and fct_other.
The data used to demonstrate these functions is from a survey asking people how they like their steak prepared and can be found here: https://github.com/fivethirtyeight/data/tree/master/steak-survey.
Load the data and subset to only keep respondents that answered ‘Yes’ they do eat steak._
steak <- read.csv("https://raw.githubusercontent.com/fivethirtyeight/data/master/steak-survey/steak-risk-survey.csv")
steak <- subset(steak, Do.you.eat.steak. == "Yes")
A bar chart of how respondents like their steak prepared follows. As you can see, the order of the responses in the chart is haphazard and not visually appealing.
ggplot(steak, aes(x = How.do.you.like.your.steak.prepared.)) +
geom_bar() + coord_flip() + xlab("Steak Preparation") + ylab("Number of Respondents")
fct_infreq The fct_infreq function from the forcats package will order the categorical variable by frequency. ordered is a logical that determines the ordered status of the output factor. If ordered is NA, it will keep the existing status of the factor.
fct_infreq(f, ordered = NA)
The resulting bar chart has a better appearance and is easier to analyze visually.
ggplot(steak, aes(x = fct_infreq(How.do.you.like.your.steak.prepared.))) +
geom_bar() + coord_flip() + xlab("Steak Preparation") + ylab("Number of Respondents")
Grouping the data by the age category and creating bar charts yields the following chart. The age categories are in no particular order. The missing category is first, following by the >60 category, then it moves on to the 18-29 age category, etc. Logically, the age categories should display in the correct order of numerical age.
ggplot(steak, aes(x = fct_infreq(How.do.you.like.your.steak.prepared.))) +
geom_bar() + coord_flip() + xlab("Steak Preparation") + ylab("Number of Respondents") + facet_wrap(~Age)
fct_relevel
The fct_relevel function from the forcats package allows for factor reordering. As arguments, it takes the factor, the level to be reordered, and after = (some number) that specifies where to move that level.
fct_relevel(.f, character level, after = a number)
It defaults to moving to the front, but you can move it after another level with the argument after. To move it to the end you set after = Inf. Below example moves the “> 60” category to the 5th position by using after = 4.
steak$Age <- fct_relevel(steak$Age, "> 60", after = 4)
#steak$Age <- fct_other(steak$Age, drop = "", other_level = "Missing")
ggplot(steak, aes(x = fct_infreq(How.do.you.like.your.steak.prepared.))) +
geom_bar() + coord_flip() + xlab("Steak Preparation") + ylab("Number of Respondents") + facet_wrap(~Age)
These bar charts are in age order, but it would make more sense to put the chart for the missing data at the end. This can be accomplished using the fct_other function from the forcats package.
fct_other fct_other will replace levels with “other”. It takes the factor, keep or drop, and other_level as arguments.
fct_other(f, keep, drop, other_level = “Other”)
keep will keep the listed levels, replacing any not in the list with other_level. drop will replace the listed levels with other_level. other_level is the value used for other values and it is always placed at the end of the levels. In the following code, the level for missing values “” is listed in the drop and other_level has the value “Missing”. This will result in the missing values category getting the new label of “Missing” and will place it at the end of the levels. The resulting plots are ordered as we would expect and more aesthetically pleasing.
steak$Age <- fct_other(steak$Age, drop = "", other_level = "Missing")
ggplot(steak, aes(x = fct_infreq(How.do.you.like.your.steak.prepared.))) +
geom_bar() + coord_flip() + xlab("Steak Preparation") + ylab("Number of Respondents") + facet_wrap(~Age)
Finally, the data can also be represented in stacked bar charts with the different Age levels being represented by colors. This can be done using ggplot2.
steak$Age <- fct_other(steak$Age, drop = "", other_level = "Missing")
ggplot(steak, aes(x = fct_infreq(How.do.you.like.your.steak.prepared.), fill=Age)) +
geom_bar() + xlab("Steak Preparation") + coord_flip()
As you can see, the forcats package provides various functions that make it easier to deal with categorical data in the form of factors.
SPRING2019TIDYVERSE/ChrisAyre_TidyVerse_ext.Rmd
summary(steak)
## RespondentID
## Min. :3.235e+09
## 1st Qu.:3.235e+09
## Median :3.235e+09
## Mean :3.235e+09
## 3rd Qu.:3.235e+09
## Max. :3.235e+09
##
## Consider.the.following.hypothetical.situations...br.In.Lottery.A..you.have.a.50..chance.of.success..with.a.payout.of..100...br.In.Lottery.B..you.have.a.90..chance.of.success..with.a.payout.of..20...br..br.Assuming.you.have..10.to.bet..would.you.play.Lottery.A.or.Lottery.B.
## : 4
## Lottery A:205
## Lottery B:221
## Response : 0
##
##
##
## Do.you.ever.smoke.cigarettes. Do.you.ever.drink.alcohol.
## : 3 : 0
## No :355 No : 92
## Response: 0 Response: 0
## Yes : 72 Yes :338
##
##
##
## Do.you.ever.gamble. Have.you.ever.been.skydiving.
## : 2 : 2
## No :213 No :400
## Response: 0 Response: 0
## Yes :215 Yes : 28
##
##
##
## Do.you.ever.drive.above.the.speed.limit.
## : 2
## No : 39
## Response: 0
## Yes :389
##
##
##
## Have.you.ever.cheated.on.your.significant.other. Do.you.eat.steak.
## : 2 : 0
## No :356 No : 0
## Response: 0 Response: 0
## Yes : 72 Yes :430
##
##
##
## How.do.you.like.your.steak.prepared. Gender Age
## : 0 : 20 18-29 : 85
## Medium :132 Female :198 30-44 :106
## Medium rare:166 Male :212 45-60 :111
## Medium Well: 74 Response: 0 > 60 :108
## Rare : 23 Response: 0
## Response : 0 Missing : 20
## Well : 35
## Household.Income Education
## : 86 : 22
## $0 - $24,999 : 38 Bachelor degree :132
## $100,000 - $149,999: 66 Graduate degree :109
## $150,000+ : 41 High school degree : 32
## $25,000 - $49,999 : 59 Less than high school degree : 1
## $50,000 - $99,999 :140 Response : 0
## Response : 0 Some college or Associate degree:134
## Location..Census.Region.
## South Atlantic :75
## Pacific :67
## East North Central:65
## Middle Atlantic :56
## West North Central:35
## Mountain :34
## (Other) :98
fct_count fct_count will simply count the number of enrties in a factor
fct_count(steak$Do.you.ever.gamble.)
## # A tibble: 4 x 2
## f n
## <fct> <int>
## 1 "" 2
## 2 No 213
## 3 Response 0
## 4 Yes 215
215 Responders may gamble 213 Responders dont ever gamgle
fct_lump fct_lump will Lump together least/most common factor levels into “other”
# Using 60 to collapse the rarest
table(fct_lump(steak$Age, n = 60))
##
## 18-29 30-44 45-60 > 60 Response Missing
## 85 106 111 108 0 20
fct_cross fct_cross will Combine levels from two or more factors to create a new factor
# Computing a factor whith levels that are combinations of Household Income and Education
fct_cross(steak$Household.Income, steak$Education)
## [1] $50,000 - $99,999:Some college or Associate degree
## [2] $150,000+:Graduate degree
## [3] $50,000 - $99,999:Bachelor degree
## [4] $50,000 - $99,999:Graduate degree
## [5] $0 - $24,999:Some college or Associate degree
## [6] $25,000 - $49,999:Some college or Associate degree
## [7] $50,000 - $99,999:Bachelor degree
## [8] $25,000 - $49,999:Some college or Associate degree
## [9] $50,000 - $99,999:High school degree
## [10] $100,000 - $149,999:Graduate degree
## [11] $50,000 - $99,999:Bachelor degree
## [12] $50,000 - $99,999:Graduate degree
## [13] $50,000 - $99,999:Bachelor degree
## [14] $25,000 - $49,999:Some college or Associate degree
## [15] $50,000 - $99,999:Bachelor degree
## [16] $50,000 - $99,999:Bachelor degree
## [17] $50,000 - $99,999:Graduate degree
## [18] $25,000 - $49,999:Bachelor degree
## [19] :
## [20] $25,000 - $49,999:Some college or Associate degree
## [21] $0 - $24,999:Some college or Associate degree
## [22] $50,000 - $99,999:High school degree
## [23] $25,000 - $49,999:Bachelor degree
## [24] $50,000 - $99,999:Graduate degree
## [25] $25,000 - $49,999:Graduate degree
## [26] $0 - $24,999:Graduate degree
## [27] $50,000 - $99,999:Graduate degree
## [28] $50,000 - $99,999:Some college or Associate degree
## [29] :Graduate degree
## [30] :Some college or Associate degree
## [31] $25,000 - $49,999:High school degree
## [32] $50,000 - $99,999:Bachelor degree
## [33] :High school degree
## [34] $100,000 - $149,999:Bachelor degree
## [35] $50,000 - $99,999:Bachelor degree
## [36] $50,000 - $99,999:Bachelor degree
## [37] $0 - $24,999:High school degree
## [38] $100,000 - $149,999:Bachelor degree
## [39] $50,000 - $99,999:Some college or Associate degree
## [40] $50,000 - $99,999:Some college or Associate degree
## [41] $0 - $24,999:Some college or Associate degree
## [42] $50,000 - $99,999:Bachelor degree
## [43] :Some college or Associate degree
## [44] $50,000 - $99,999:Graduate degree
## [45] $150,000+:Bachelor degree
## [46] $150,000+:Bachelor degree
## [47] :High school degree
## [48] $50,000 - $99,999:Bachelor degree
## [49] $100,000 - $149,999:Some college or Associate degree
## [50] $100,000 - $149,999:Some college or Associate degree
## [51] :Graduate degree
## [52] $50,000 - $99,999:Bachelor degree
## [53] $50,000 - $99,999:Some college or Associate degree
## [54] $150,000+:
## [55] $50,000 - $99,999:Some college or Associate degree
## [56] $50,000 - $99,999:Some college or Associate degree
## [57] :Some college or Associate degree
## [58] :
## [59] $50,000 - $99,999:Bachelor degree
## [60] $0 - $24,999:Some college or Associate degree
## [61] :Graduate degree
## [62] :Graduate degree
## [63] :Bachelor degree
## [64] $100,000 - $149,999:Bachelor degree
## [65] :Some college or Associate degree
## [66] :Some college or Associate degree
## [67] $50,000 - $99,999:Bachelor degree
## [68] :Some college or Associate degree
## [69] $100,000 - $149,999:Bachelor degree
## [70] $25,000 - $49,999:Some college or Associate degree
## [71] $25,000 - $49,999:Bachelor degree
## [72] :Bachelor degree
## [73] :High school degree
## [74] $150,000+:Bachelor degree
## [75] $25,000 - $49,999:Graduate degree
## [76] $50,000 - $99,999:Some college or Associate degree
## [77] $25,000 - $49,999:Graduate degree
## [78] $100,000 - $149,999:Graduate degree
## [79] $0 - $24,999:Bachelor degree
## [80] :Some college or Associate degree
## [81] $100,000 - $149,999:Some college or Associate degree
## [82] $0 - $24,999:Bachelor degree
## [83] $100,000 - $149,999:Bachelor degree
## [84] $50,000 - $99,999:Graduate degree
## [85] $0 - $24,999:High school degree
## [86] $50,000 - $99,999:Some college or Associate degree
## [87] $25,000 - $49,999:Some college or Associate degree
## [88] $100,000 - $149,999:High school degree
## [89] $50,000 - $99,999:High school degree
## [90] $100,000 - $149,999:Bachelor degree
## [91] $25,000 - $49,999:High school degree
## [92] :Some college or Associate degree
## [93] $25,000 - $49,999:Some college or Associate degree
## [94] $100,000 - $149,999:Bachelor degree
## [95] $50,000 - $99,999:Some college or Associate degree
## [96] $25,000 - $49,999:Some college or Associate degree
## [97] $50,000 - $99,999:Some college or Associate degree
## [98] $100,000 - $149,999:Bachelor degree
## [99] $100,000 - $149,999:Graduate degree
## [100] :
## [101] $100,000 - $149,999:Bachelor degree
## [102] $50,000 - $99,999:Some college or Associate degree
## [103] $25,000 - $49,999:Bachelor degree
## [104] :Bachelor degree
## [105] $150,000+:Graduate degree
## [106] :Graduate degree
## [107] $25,000 - $49,999:Some college or Associate degree
## [108] $150,000+:Graduate degree
## [109] $50,000 - $99,999:Graduate degree
## [110] $0 - $24,999:High school degree
## [111] $25,000 - $49,999:High school degree
## [112] $150,000+:Graduate degree
## [113] $25,000 - $49,999:Some college or Associate degree
## [114] $150,000+:Some college or Associate degree
## [115] $50,000 - $99,999:Bachelor degree
## [116] :
## [117] $0 - $24,999:Bachelor degree
## [118] $0 - $24,999:Some college or Associate degree
## [119] $50,000 - $99,999:Some college or Associate degree
## [120] $25,000 - $49,999:Some college or Associate degree
## [121] $25,000 - $49,999:Some college or Associate degree
## [122] $25,000 - $49,999:High school degree
## [123] $50,000 - $99,999:Bachelor degree
## [124] $50,000 - $99,999:Some college or Associate degree
## [125] $50,000 - $99,999:Some college or Associate degree
## [126] $0 - $24,999:Some college or Associate degree
## [127] $50,000 - $99,999:Bachelor degree
## [128] :Graduate degree
## [129] :
## [130] $50,000 - $99,999:High school degree
## [131] :
## [132] $150,000+:Graduate degree
## [133] :Graduate degree
## [134] $25,000 - $49,999:Some college or Associate degree
## [135] :Some college or Associate degree
## [136] $50,000 - $99,999:Some college or Associate degree
## [137] $50,000 - $99,999:Some college or Associate degree
## [138] :Some college or Associate degree
## [139] $100,000 - $149,999:Bachelor degree
## [140] $0 - $24,999:Bachelor degree
## [141] $100,000 - $149,999:Bachelor degree
## [142] $100,000 - $149,999:Graduate degree
## [143] :Graduate degree
## [144] $100,000 - $149,999:Some college or Associate degree
## [145] :
## [146] $50,000 - $99,999:Bachelor degree
## [147] $0 - $24,999:Some college or Associate degree
## [148] $50,000 - $99,999:Graduate degree
## [149] :Graduate degree
## [150] $0 - $24,999:Bachelor degree
## [151] $150,000+:Some college or Associate degree
## [152] $50,000 - $99,999:Graduate degree
## [153] $50,000 - $99,999:Graduate degree
## [154] $150,000+:Graduate degree
## [155] $25,000 - $49,999:Graduate degree
## [156] :Bachelor degree
## [157] $100,000 - $149,999:Less than high school degree
## [158] $25,000 - $49,999:Some college or Associate degree
## [159] $100,000 - $149,999:Bachelor degree
## [160] $150,000+:Bachelor degree
## [161] :Graduate degree
## [162] $50,000 - $99,999:Graduate degree
## [163] $50,000 - $99,999:Bachelor degree
## [164] $50,000 - $99,999:Some college or Associate degree
## [165] $100,000 - $149,999:Graduate degree
## [166] $50,000 - $99,999:Some college or Associate degree
## [167] $100,000 - $149,999:Bachelor degree
## [168] :Graduate degree
## [169] $25,000 - $49,999:Bachelor degree
## [170] $50,000 - $99,999:Bachelor degree
## [171] :High school degree
## [172] $50,000 - $99,999:Bachelor degree
## [173] $100,000 - $149,999:Graduate degree
## [174] $150,000+:Bachelor degree
## [175] $150,000+:Bachelor degree
## [176] $25,000 - $49,999:High school degree
## [177] $50,000 - $99,999:Graduate degree
## [178] $50,000 - $99,999:Graduate degree
## [179] $50,000 - $99,999:Bachelor degree
## [180] $100,000 - $149,999:Bachelor degree
## [181] $25,000 - $49,999:Some college or Associate degree
## [182] $50,000 - $99,999:Some college or Associate degree
## [183] $50,000 - $99,999:Graduate degree
## [184] $50,000 - $99,999:Bachelor degree
## [185] $25,000 - $49,999:Bachelor degree
## [186] $50,000 - $99,999:Graduate degree
## [187] $150,000+:Bachelor degree
## [188] $50,000 - $99,999:Graduate degree
## [189] $50,000 - $99,999:Bachelor degree
## [190] $0 - $24,999:Some college or Associate degree
## [191] :High school degree
## [192] $50,000 - $99,999:Some college or Associate degree
## [193] :Bachelor degree
## [194] $100,000 - $149,999:Graduate degree
## [195] :Graduate degree
## [196] $150,000+:Bachelor degree
## [197] :Some college or Associate degree
## [198] $25,000 - $49,999:Some college or Associate degree
## [199] :Some college or Associate degree
## [200] $25,000 - $49,999:Bachelor degree
## [201] $50,000 - $99,999:Some college or Associate degree
## [202] $150,000+:Bachelor degree
## [203] $50,000 - $99,999:Some college or Associate degree
## [204] $100,000 - $149,999:Graduate degree
## [205] $50,000 - $99,999:Some college or Associate degree
## [206] $25,000 - $49,999:Some college or Associate degree
## [207] $0 - $24,999:Graduate degree
## [208] $50,000 - $99,999:Some college or Associate degree
## [209] $25,000 - $49,999:High school degree
## [210] $100,000 - $149,999:Bachelor degree
## [211] $50,000 - $99,999:Bachelor degree
## [212] $100,000 - $149,999:Graduate degree
## [213] $50,000 - $99,999:Bachelor degree
## [214] $50,000 - $99,999:Bachelor degree
## [215] :Some college or Associate degree
## [216] $25,000 - $49,999:Some college or Associate degree
## [217] $100,000 - $149,999:Bachelor degree
## [218] $100,000 - $149,999:Bachelor degree
## [219] :Bachelor degree
## [220] $25,000 - $49,999:Some college or Associate degree
## [221] $100,000 - $149,999:Some college or Associate degree
## [222] $50,000 - $99,999:Bachelor degree
## [223] $25,000 - $49,999:Bachelor degree
## [224] $50,000 - $99,999:Bachelor degree
## [225] $100,000 - $149,999:Bachelor degree
## [226] $0 - $24,999:Some college or Associate degree
## [227] $0 - $24,999:Some college or Associate degree
## [228] $50,000 - $99,999:Bachelor degree
## [229] $25,000 - $49,999:Some college or Associate degree
## [230] $50,000 - $99,999:Some college or Associate degree
## [231] $25,000 - $49,999:Bachelor degree
## [232] $50,000 - $99,999:Some college or Associate degree
## [233] $150,000+:Bachelor degree
## [234] $100,000 - $149,999:Bachelor degree
## [235] $25,000 - $49,999:Some college or Associate degree
## [236] $25,000 - $49,999:Graduate degree
## [237] $150,000+:Bachelor degree
## [238] $0 - $24,999:Bachelor degree
## [239] $25,000 - $49,999:Some college or Associate degree
## [240] $25,000 - $49,999:Some college or Associate degree
## [241] $150,000+:Some college or Associate degree
## [242] :Some college or Associate degree
## [243] $50,000 - $99,999:Graduate degree
## [244] $150,000+:Graduate degree
## [245] $25,000 - $49,999:Graduate degree
## [246] $150,000+:Graduate degree
## [247] $100,000 - $149,999:Bachelor degree
## [248] :
## [249] $25,000 - $49,999:Graduate degree
## [250] $100,000 - $149,999:Bachelor degree
## [251] :
## [252] $50,000 - $99,999:Bachelor degree
## [253] $150,000+:Bachelor degree
## [254] :High school degree
## [255] $50,000 - $99,999:Graduate degree
## [256] $50,000 - $99,999:Some college or Associate degree
## [257] $50,000 - $99,999:Bachelor degree
## [258] $100,000 - $149,999:Graduate degree
## [259] $50,000 - $99,999:Bachelor degree
## [260] $150,000+:Graduate degree
## [261] $50,000 - $99,999:Graduate degree
## [262] $50,000 - $99,999:Some college or Associate degree
## [263] $100,000 - $149,999:Some college or Associate degree
## [264] $100,000 - $149,999:Bachelor degree
## [265] :Some college or Associate degree
## [266] $0 - $24,999:Some college or Associate degree
## [267] :
## [268] :High school degree
## [269] $150,000+:Bachelor degree
## [270] :Some college or Associate degree
## [271] $150,000+:Graduate degree
## [272] $0 - $24,999:High school degree
## [273] $0 - $24,999:High school degree
## [274] :
## [275] $50,000 - $99,999:Graduate degree
## [276] $50,000 - $99,999:Graduate degree
## [277] :
## [278] :
## [279] $100,000 - $149,999:Some college or Associate degree
## [280] $50,000 - $99,999:Some college or Associate degree
## [281] $100,000 - $149,999:Graduate degree
## [282] :High school degree
## [283] $25,000 - $49,999:Graduate degree
## [284] $50,000 - $99,999:Some college or Associate degree
## [285] $150,000+:Some college or Associate degree
## [286] $0 - $24,999:Bachelor degree
## [287] $50,000 - $99,999:Graduate degree
## [288] $150,000+:Graduate degree
## [289] $0 - $24,999:Some college or Associate degree
## [290] $150,000+:Bachelor degree
## [291] $50,000 - $99,999:Graduate degree
## [292] :Some college or Associate degree
## [293] :Bachelor degree
## [294] $50,000 - $99,999:Bachelor degree
## [295] :Some college or Associate degree
## [296] :
## [297] $100,000 - $149,999:Bachelor degree
## [298] $100,000 - $149,999:Some college or Associate degree
## [299] $50,000 - $99,999:Graduate degree
## [300] $100,000 - $149,999:Some college or Associate degree
## [301] :
## [302] $50,000 - $99,999:Some college or Associate degree
## [303] $25,000 - $49,999:Bachelor degree
## [304] $100,000 - $149,999:Graduate degree
## [305] $100,000 - $149,999:Bachelor degree
## [306] $50,000 - $99,999:Bachelor degree
## [307] $100,000 - $149,999:Bachelor degree
## [308] :Graduate degree
## [309] $50,000 - $99,999:Bachelor degree
## [310] :
## [311] $50,000 - $99,999:Bachelor degree
## [312] $25,000 - $49,999:Some college or Associate degree
## [313] $50,000 - $99,999:Bachelor degree
## [314] $100,000 - $149,999:Graduate degree
## [315] $50,000 - $99,999:Graduate degree
## [316] $25,000 - $49,999:Some college or Associate degree
## [317] :Graduate degree
## [318] $150,000+:Some college or Associate degree
## [319] $50,000 - $99,999:Some college or Associate degree
## [320] $50,000 - $99,999:Bachelor degree
## [321] $50,000 - $99,999:Graduate degree
## [322] $50,000 - $99,999:Bachelor degree
## [323] $50,000 - $99,999:Some college or Associate degree
## [324] $100,000 - $149,999:Graduate degree
## [325] $50,000 - $99,999:Bachelor degree
## [326] $50,000 - $99,999:Graduate degree
## [327] $150,000+:Bachelor degree
## [328] $50,000 - $99,999:Graduate degree
## [329] :Some college or Associate degree
## [330] $25,000 - $49,999:High school degree
## [331] $50,000 - $99,999:Bachelor degree
## [332] :Graduate degree
## [333] $50,000 - $99,999:Graduate degree
## [334] $50,000 - $99,999:Graduate degree
## [335] $50,000 - $99,999:Some college or Associate degree
## [336] $50,000 - $99,999:Some college or Associate degree
## [337] :
## [338] $0 - $24,999:Bachelor degree
## [339] $25,000 - $49,999:Some college or Associate degree
## [340] $50,000 - $99,999:Bachelor degree
## [341] :Bachelor degree
## [342] :High school degree
## [343] $50,000 - $99,999:Graduate degree
## [344] $100,000 - $149,999:Bachelor degree
## [345] :Bachelor degree
## [346] $150,000+:Graduate degree
## [347] $100,000 - $149,999:Bachelor degree
## [348] :Some college or Associate degree
## [349] $150,000+:High school degree
## [350] $50,000 - $99,999:Some college or Associate degree
## [351] $50,000 - $99,999:Graduate degree
## [352] $50,000 - $99,999:Graduate degree
## [353] $100,000 - $149,999:Bachelor degree
## [354] :
## [355] :
## [356] $50,000 - $99,999:Bachelor degree
## [357] $50,000 - $99,999:Some college or Associate degree
## [358] :Graduate degree
## [359] $100,000 - $149,999:Bachelor degree
## [360] $0 - $24,999:Bachelor degree
## [361] $100,000 - $149,999:Some college or Associate degree
## [362] $100,000 - $149,999:Bachelor degree
## [363] $50,000 - $99,999:High school degree
## [364] $25,000 - $49,999:Some college or Associate degree
## [365] $50,000 - $99,999:Graduate degree
## [366] $25,000 - $49,999:Some college or Associate degree
## [367] $100,000 - $149,999:Bachelor degree
## [368] $100,000 - $149,999:Graduate degree
## [369] :Graduate degree
## [370] $50,000 - $99,999:Graduate degree
## [371] $50,000 - $99,999:Bachelor degree
## [372] $50,000 - $99,999:Bachelor degree
## [373] :Bachelor degree
## [374] $0 - $24,999:Bachelor degree
## [375] $150,000+:Graduate degree
## [376] $0 - $24,999:Bachelor degree
## [377] :Graduate degree
## [378] $25,000 - $49,999:High school degree
## [379] $25,000 - $49,999:Graduate degree
## [380] :Some college or Associate degree
## [381] $100,000 - $149,999:Graduate degree
## [382] $25,000 - $49,999:Graduate degree
## [383] :Graduate degree
## [384] $0 - $24,999:Some college or Associate degree
## [385] $100,000 - $149,999:Graduate degree
## [386] $50,000 - $99,999:Some college or Associate degree
## [387] $100,000 - $149,999:Some college or Associate degree
## [388] $150,000+:Graduate degree
## [389] $150,000+:Bachelor degree
## [390] :Some college or Associate degree
## [391] $50,000 - $99,999:Some college or Associate degree
## [392] :Graduate degree
## [393] $0 - $24,999:Some college or Associate degree
## [394] $0 - $24,999:Bachelor degree
## [395] $0 - $24,999:Some college or Associate degree
## [396] $150,000+:Bachelor degree
## [397] $50,000 - $99,999:Graduate degree
## [398] $25,000 - $49,999:Some college or Associate degree
## [399] $0 - $24,999:Some college or Associate degree
## [400] $25,000 - $49,999:High school degree
## [401] :Graduate degree
## [402] $50,000 - $99,999:Some college or Associate degree
## [403] $50,000 - $99,999:Graduate degree
## [404] :
## [405] $50,000 - $99,999:Graduate degree
## [406] :High school degree
## [407] $100,000 - $149,999:Bachelor degree
## [408] $50,000 - $99,999:Some college or Associate degree
## [409] $50,000 - $99,999:Graduate degree
## [410] $150,000+:Graduate degree
## [411] $50,000 - $99,999:Bachelor degree
## [412] $50,000 - $99,999:Some college or Associate degree
## [413] $0 - $24,999:Some college or Associate degree
## [414] $100,000 - $149,999:Graduate degree
## [415] $50,000 - $99,999:Some college or Associate degree
## [416] $0 - $24,999:Some college or Associate degree
## [417] :Some college or Associate degree
## [418] $150,000+:Graduate degree
## [419] $150,000+:Bachelor degree
## [420] $100,000 - $149,999:Some college or Associate degree
## [421] :Some college or Associate degree
## [422] $50,000 - $99,999:Some college or Associate degree
## [423] $100,000 - $149,999:Bachelor degree
## [424] :Graduate degree
## [425] $50,000 - $99,999:Bachelor degree
## [426] $100,000 - $149,999:Bachelor degree
## [427] $50,000 - $99,999:Graduate degree
## [428] $25,000 - $49,999:High school degree
## [429] $50,000 - $99,999:Some college or Associate degree
## [430] $0 - $24,999:
## 28 Levels: : :Bachelor degree :Graduate degree ... $50,000 - $99,999:Some college or Associate degree