Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP DataValueArray #12

Closed
wants to merge 488 commits into from
Closed

WIP DataValueArray #12

wants to merge 488 commits into from

Conversation

davidanthoff
Copy link
Member

No description provided.

nalimilan and others added 30 commits June 7, 2016 16:44
The order of levels is supposed to be respected now, and replaces
the order/ordered arguments when not provided. This wasn't tested
and broken.
Also add tests for these.
* Updates for 0.5 and get tests passing

* Do the 0.5 updates in a compat friendly way

* Add 0.4 compat for the sum_pairwise_blocksize removal from Base

* Quick update to constructors test
Reflects better the features of the package, and consistent
with e.g. NullableArrays.
…(::CategoricalArray)

The former didn't work, and made the second fail.
These are no longer needed now that constructors special-case
Nullable.
Needed by vcat() for DataFrames. The promotion goes back to the wrapped
type, since converting to a CategoricalValue would require modifying
the pool or creating a new one, which does not make much sense.
similar() will take care of going back to CategoricalValue when
called on CategoricalArray.
This describes better the contents of the field, and is consistent
with PooledDataArray's structure. Fixes #1.
Useful for generic definitions in DataFrames.
It is only an abstract type with NominalPool and OrdinalPool subtypes.
Somewhat more natural and consistent with PooledDataArrays.
Needed to build a CategoricalArray with a pre-built pool in
DataFrames.
This is similar to what NullableArrays provides, and is used in
DataFrames when reading CSV files.
Add a ref field to NullableArray
Correct the REQUIRE file for julia 0.4
* Fix primitives test on 0.5

Thrown error has changed.

* Use checkindex() on Julia 0.5

Old checkbounds() methods are deprecated and indexing test was failing.
Transition to broadcast interface in
JuliaLang/julia@522547b
@davidanthoff davidanthoff added this to the v0.3.0 milestone Aug 18, 2017
@davidanthoff davidanthoff deleted the array branch August 30, 2017 04:49
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.