From 17fb128fc91770f0d48105cf0cb6916b562569e2 Mon Sep 17 00:00:00 2001 From: Kian Broderick Date: Sat, 7 Feb 2026 16:00:34 -0500 Subject: [PATCH] feat: give name to firstOrNothing --- src/DataFrame/Functions.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DataFrame/Functions.hs b/src/DataFrame/Functions.hs index 31c9706b..60eeb0ac 100644 --- a/src/DataFrame/Functions.hs +++ b/src/DataFrame/Functions.hs @@ -280,7 +280,7 @@ recodeWithDefault d mapping = (Maybe.fromMaybe d . (`lookup` mapping)) firstOrNothing :: (Columnable a) => Expr [a] -> Expr (Maybe a) -firstOrNothing = lift Maybe.listToMaybe +firstOrNothing = UnaryOp "firstOrNothing" Maybe.listToMaybe lastOrNothing :: (Columnable a) => Expr [a] -> Expr (Maybe a) lastOrNothing = lift (Maybe.listToMaybe . reverse)