Skip to content

Investigate performance of aggregations #2440

@bkamins

Description

@bkamins

The case that should be improved (or checked why it is problematic):

julia> df = DataFrame(rand(10^5, 40));

julia> @time combine(df, AsTable(1:40) => ByRow(sum));
  0.031775 seconds (144 allocations: 31.294 MiB, 15.38% gc time)

julia> @time combine(df, 1:40 => ByRow(+));
  2.719783 seconds (69.70 M allocations: 2.410 GiB, 9.69% gc time)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions