Arrays for working with categorical data (both nominal and ordinal) in Julia.


Build Status Build Status Julia 0.5 Status Julia 0.6 Status Coveralls Codecov


This package provides tools for working with categorical variables, both with unordered (nominal variables) and ordered categories (ordinal variables). It provides a replacement for DataArrays.jl's PooledDataArray type. Contrary to that type, it supports both arrays without missing values and arrays that allow for the presence of missing values, using the Missing type. It is also based on a simpler design by only supporting categorical data, which allows offering more specialized features (like ordering of categories). See the IndirectArrays.jl package for a simpler array type storing data with a small number of values.