Skip to content

Commit 6d4922c

Browse files
committed
Updated ungroup to work on non-grouped data
1 parent 113e7b4 commit 6d4922c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/TidierData.jl

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,17 @@ end
494494
$docstring_ungroup
495495
"""
496496
macro ungroup(df)
497-
:(transform($(esc(df)); ungroup = true))
497+
df_expr = quote
498+
if $(esc(df)) isa GroupedDataFrame
499+
transform($(esc(df)); ungroup = true)
500+
else
501+
copy($(esc(df)))
502+
end
503+
end
504+
if code[]
505+
@info MacroTools.prettify(df_expr)
506+
end
507+
return df_expr
498508
end
499509

500510
"""

0 commit comments

Comments
 (0)