DataFrame.Monad
newtype FrameM a Source #
Constructors
Fields
Defined in DataFrame.Monad
Methods
pure :: a -> FrameM a #
(<*>) :: FrameM (a -> b) -> FrameM a -> FrameM b #
liftA2 :: (a -> b -> c) -> FrameM a -> FrameM b -> FrameM c #
(*>) :: FrameM a -> FrameM b -> FrameM b #
(<*) :: FrameM a -> FrameM b -> FrameM a #
fmap :: (a -> b) -> FrameM a -> FrameM b #
(<$) :: a -> FrameM b -> FrameM a #
(>>=) :: FrameM a -> (a -> FrameM b) -> FrameM b #
(>>) :: FrameM a -> FrameM b -> FrameM b #
return :: a -> FrameM a #
modifyM :: (DataFrame -> DataFrame) -> FrameM () Source #
inspectM :: (DataFrame -> b) -> FrameM b Source #
deriveM :: Columnable a => Text -> Expr a -> FrameM (Expr a) Source #
renameM :: Columnable a => Expr a -> Text -> FrameM (Expr a) Source #
filterWhereM :: Expr Bool -> FrameM () Source #
sampleM :: RandomGen g => g -> Double -> FrameM () Source #
takeM :: Int -> FrameM () Source #
filterJustM :: Columnable a => Expr (Maybe a) -> FrameM (Expr a) Source #
imputeM :: Columnable a => Expr (Maybe a) -> a -> FrameM (Expr a) Source #
runFrameM :: DataFrame -> FrameM a -> (a, DataFrame) Source #
evalFrameM :: DataFrame -> FrameM a -> a Source #
execFrameM :: DataFrame -> FrameM a -> DataFrame Source #