@@ -635,71 +635,7 @@ data frame and get a vector of results either use a comprehension or `collect`
635635` GroupedDataFrame ` into a vector first. Here are examples of both approaches:
636636
637637``` jldoctest sac
638- julia> sdf_vec = collect(iris_gdf)
639- 3-element Vector{Any}:
640- 50×5 SubDataFrame
641- Row │ SepalLength SepalWidth PetalLength PetalWidth Species
642- │ Float64 Float64 Float64 Float64 String15
643- ─────┼───────────────────────────────────────────────────────────────
644- 1 │ 5.1 3.5 1.4 0.2 Iris-setosa
645- 2 │ 4.9 3.0 1.4 0.2 Iris-setosa
646- 3 │ 4.7 3.2 1.3 0.2 Iris-setosa
647- 4 │ 4.6 3.1 1.5 0.2 Iris-setosa
648- 5 │ 5.0 3.6 1.4 0.2 Iris-setosa
649- 6 │ 5.4 3.9 1.7 0.4 Iris-setosa
650- 7 │ 4.6 3.4 1.4 0.3 Iris-setosa
651- 8 │ 5.0 3.4 1.5 0.2 Iris-setosa
652- ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮
653- 44 │ 5.0 3.5 1.6 0.6 Iris-setosa
654- 45 │ 5.1 3.8 1.9 0.4 Iris-setosa
655- 46 │ 4.8 3.0 1.4 0.3 Iris-setosa
656- 47 │ 5.1 3.8 1.6 0.2 Iris-setosa
657- 48 │ 4.6 3.2 1.4 0.2 Iris-setosa
658- 49 │ 5.3 3.7 1.5 0.2 Iris-setosa
659- 50 │ 5.0 3.3 1.4 0.2 Iris-setosa
660- 35 rows omitted
661- 50×5 SubDataFrame
662- Row │ SepalLength SepalWidth PetalLength PetalWidth Species
663- │ Float64 Float64 Float64 Float64 String15
664- ─────┼───────────────────────────────────────────────────────────────────
665- 1 │ 7.0 3.2 4.7 1.4 Iris-versicolor
666- 2 │ 6.4 3.2 4.5 1.5 Iris-versicolor
667- 3 │ 6.9 3.1 4.9 1.5 Iris-versicolor
668- 4 │ 5.5 2.3 4.0 1.3 Iris-versicolor
669- 5 │ 6.5 2.8 4.6 1.5 Iris-versicolor
670- 6 │ 5.7 2.8 4.5 1.3 Iris-versicolor
671- 7 │ 6.3 3.3 4.7 1.6 Iris-versicolor
672- 8 │ 4.9 2.4 3.3 1.0 Iris-versicolor
673- ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮
674- 44 │ 5.0 2.3 3.3 1.0 Iris-versicolor
675- 45 │ 5.6 2.7 4.2 1.3 Iris-versicolor
676- 46 │ 5.7 3.0 4.2 1.2 Iris-versicolor
677- 47 │ 5.7 2.9 4.2 1.3 Iris-versicolor
678- 48 │ 6.2 2.9 4.3 1.3 Iris-versicolor
679- 49 │ 5.1 2.5 3.0 1.1 Iris-versicolor
680- 50 │ 5.7 2.8 4.1 1.3 Iris-versicolor
681- 35 rows omitted
682- 50×5 SubDataFrame
683- Row │ SepalLength SepalWidth PetalLength PetalWidth Species
684- │ Float64 Float64 Float64 Float64 String15
685- ─────┼──────────────────────────────────────────────────────────────────
686- 1 │ 6.3 3.3 6.0 2.5 Iris-virginica
687- 2 │ 5.8 2.7 5.1 1.9 Iris-virginica
688- 3 │ 7.1 3.0 5.9 2.1 Iris-virginica
689- 4 │ 6.3 2.9 5.6 1.8 Iris-virginica
690- 5 │ 6.5 3.0 5.8 2.2 Iris-virginica
691- 6 │ 7.6 3.0 6.6 2.1 Iris-virginica
692- 7 │ 4.9 2.5 4.5 1.7 Iris-virginica
693- 8 │ 7.3 2.9 6.3 1.8 Iris-virginica
694- ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮
695- 44 │ 6.8 3.2 5.9 2.3 Iris-virginica
696- 45 │ 6.7 3.3 5.7 2.5 Iris-virginica
697- 46 │ 6.7 3.0 5.2 2.3 Iris-virginica
698- 47 │ 6.3 2.5 5.0 1.9 Iris-virginica
699- 48 │ 6.5 3.0 5.2 2.0 Iris-virginica
700- 49 │ 6.2 3.4 5.4 2.3 Iris-virginica
701- 50 │ 5.9 3.0 5.1 1.8 Iris-virginica
702- 35 rows omitted
638+ julia> sdf_vec = collect(iris_gdf);
703639
704640julia> map(nrow, sdf_vec)
7056413-element Vector{Int64}:
@@ -942,7 +878,7 @@ julia> df = DataFrame(customer_id=["a", "b", "b", "b", "c", "c"],
942878
943879julia> gdf = groupby(df, :customer_id, sort=true);
944880
945- julia> show(gdf, allgroups=true)
881+ julia> show(MIME("text/plain"), gdf, allgroups=true)
946882GroupedDataFrame with 3 groups based on key: customer_id
947883Group 1 (1 row): customer_id = "a"
948884 Row │ customer_id transaction_id volume
0 commit comments