- (breaking)
groupbyandgroupreducenow select all but the grouped columns (as opposed to all columns) (#120) - (feature)
usekey=truekeyword argument togroupbywill cause the grouping function to be called with two arguments: the grouping key, and the selected subset of records. (#120) - (breaking) leftjoin and outerjoin, operations don't speculatively create
DataValueArrayanymore. It will be created if there are some keys which do not have a corresponding match in the other table. (#121) - (feature)
Not,Join,BetweenandFunctionselectors have been added.
- (breaking) Uses new redisigned version of OnlineStats
- (breaking) Does not wrap OnlineStats in Series wrapper. (IndexedTables.jl#149) this means
m = reduce(Mean(), t, select=:x)will return aMeanobject rather than aSeries(Mean())object. Alsovalue(m) == 0.45for example, rather thanvalue(m) == (0.45,)
- (breaking) Does not wrap OnlineStats in Series wrapper. (IndexedTables.jl#149) this means
- (feature) -
viewworks with logical indexes now (IndexedTables#134)
- (breaking) Missing values represented as
Union{T,Missing}rather thanDataValue.
- (breaking) Support for both
MissingandDataValuerepresentations of missing data.- Defaults to
Missing. functions that can create missing values have been given amissingtype = Missingkeyword argument.
- Defaults to