This repository has been archived by the owner on May 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 50
Port to Nulls.jl #288
Merged
Port to Nulls.jl #288
Commits on Sep 27, 2017
-
This replaces NA with Nulls.null and NAtype with Nulls.Null. The only breaking change is that null == null gives true, while NA == NA gave NA (same for other comparison operators).
Configuration menu - View commit details
-
Copy full SHA for a1c2c1a - Browse repository at this point
Copy the full SHA a1c2c1aView commit details -
Revert behavior of == in presence of null to match that of NA
This has just been changed in Nulls.jl.
Configuration menu - View commit details
-
Copy full SHA for 9169e9f - Browse repository at this point
Copy the full SHA 9169e9fView commit details
Commits on Oct 4, 2017
-
Configuration menu - View commit details
-
Copy full SHA for be02c30 - Browse repository at this point
Copy the full SHA be02c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5534d5 - Browse repository at this point
Copy the full SHA f5534d5View commit details
Commits on Oct 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 19c79a8 - Browse repository at this point
Copy the full SHA 19c79a8View commit details -
Remove more lifted operations on Null
Rounding and transpose operations have been moved to Nulls, functions from SpecialFunctions will have to be handled manually as we don't want Nulls to depend on SpecialFunctions and keeping them in DataArrays would be type piracy.
Configuration menu - View commit details
-
Copy full SHA for 4ccfaf3 - Browse repository at this point
Copy the full SHA 4ccfaf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f7a50 - Browse repository at this point
Copy the full SHA c3f7a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f9aca - Browse repository at this point
Copy the full SHA 67f9acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bff91c - Browse repository at this point
Copy the full SHA 3bff91cView commit details
Commits on Oct 6, 2017
-
Remove dropnull() thanks to efficient specialization of collect(::Eac…
…hDropNull) This allows collect(Nulls.skip(x)) to be equivalent to the old dropna(x) for DataArray, but more generic. Also unexport the iterators, which are an implementation detail.
Configuration menu - View commit details
-
Copy full SHA for 122fa56 - Browse repository at this point
Copy the full SHA 122fa56View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3776ba - Browse repository at this point
Copy the full SHA e3776baView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9999ee - Browse repository at this point
Copy the full SHA b9999eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8859847 - Browse repository at this point
Copy the full SHA 8859847View commit details -
Configuration menu - View commit details
-
Copy full SHA for 920f92c - Browse repository at this point
Copy the full SHA 920f92cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ebdb0 - Browse repository at this point
Copy the full SHA 22ebdb0View commit details -
Fix conversion between Array{Union{T, Null}} and DataArray
Previously, convert() would create a DataArray{Union{T, Null}} containing nulls which were not considered as missing, giving weird results in particular with equality tests. Constructing a DataArray{T} from an Array{Union{T, Null}} is tricky because the field must be an Array{T}, yet conversion will fail in the presence of nulls. Therefore, we need to allocate a copy and leave the null entries uninitialized.
Configuration menu - View commit details
-
Copy full SHA for 02bb120 - Browse repository at this point
Copy the full SHA 02bb120View commit details
Commits on Oct 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f3a7af6 - Browse repository at this point
Copy the full SHA f3a7af6View commit details
Commits on Oct 14, 2017
-
Override Nulls.levels() instead of defining custom function
This prevents a conflict with CategoricalArrays.
Configuration menu - View commit details
-
Copy full SHA for 96f7b05 - Browse repository at this point
Copy the full SHA 96f7b05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622613a - Browse repository at this point
Copy the full SHA 622613aView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.