Skip to content

Commit 900d016

Browse files
authored
docs for aggregation over grouped array-like elements (#3425)
1 parent fcedb1b commit 900d016

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/abstractdataframe/selection.jl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1670,6 +1670,22 @@ julia> combine(gd, :, AsTable(Not(:a)) => sum, renamecols=false)
16701670
7 │ 4 1 4 5
16711671
8 │ 4 1 8 9
16721672
```
1673+
1674+
# protecting returned vectors from being expanded into multiple rows
1675+
```jldoctest
1676+
julia> df = DataFrame(a=[1, 1, 2, 2],
1677+
b=[[1, 2], [2, 3], [3, 4], [4, 5]]);
1678+
1679+
julia> gd = groupby(df, :a);
1680+
1681+
julia> combine(gd, :b => Ref∘sum)
1682+
2×2 DataFrame
1683+
Row │ a b_Ref_sum
1684+
│ Int64 Array…
1685+
─────┼──────────────────
1686+
1 │ 1 [3, 5]
1687+
2 │ 2 [7, 9]
1688+
```
16731689
"""
16741690
combine(df::AbstractDataFrame, @nospecialize(args...);
16751691
renamecols::Bool=true, threads::Bool=true) =

0 commit comments

Comments
 (0)