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). The package provides a replacement for DataArrays.jl’s PooledDataArray type.

It offers better performance by getting rid of type instability thanks to the Nullable type, which is used to represent missing data. 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.