- (breaking)
groupby
andgroupreduce
now select all but the grouped columns (as opposed to all columns) (#120) - (feature)
usekey=true
keyword argument togroupby
will 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
DataValueArray
anymore. It will be created if there are some keys which do not have a corresponding match in the other table. (#121) - (feature)
Not
,Join
,Between
andFunction
selectors 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 aMean
object rather than aSeries(Mean())
object. Alsovalue(m) == 0.45
for example, rather thanvalue(m) == (0.45,)
- (breaking) Does not wrap OnlineStats in Series wrapper. (IndexedTables.jl#149) this means
- (feature) -
view
works with logical indexes now (IndexedTables#134)
- (breaking) Missing values represented as
Union{T,Missing}
rather thanDataValue
.
- (breaking) Support for both
Missing
andDataValue
representations of missing data.- Defaults to
Missing
. functions that can create missing values have been given amissingtype = Missing
keyword argument.
- Defaults to