dataframe-0.3.3.2: A fast, safe, and intuitive DataFrame library.
Safe HaskellNone
LanguageHaskell2010

DataFrame.Internal.Row

Synopsis

Documentation

data Any where Source #

Constructors

Value :: forall a. Columnable a => a -> Any 

Instances

Instances details
Read Any Source # 
Instance details

Defined in DataFrame.Internal.Row

Show Any Source # 
Instance details

Defined in DataFrame.Internal.Row

Methods

showsPrec :: Int -> Any -> ShowS #

show :: Any -> String #

showList :: [Any] -> ShowS #

Eq Any Source # 
Instance details

Defined in DataFrame.Internal.Row

Methods

(==) :: Any -> Any -> Bool #

(/=) :: Any -> Any -> Bool #

Ord Any Source # 
Instance details

Defined in DataFrame.Internal.Row

Methods

compare :: Any -> Any -> Ordering #

(<) :: Any -> Any -> Bool #

(<=) :: Any -> Any -> Bool #

(>) :: Any -> Any -> Bool #

(>=) :: Any -> Any -> Bool #

max :: Any -> Any -> Any #

min :: Any -> Any -> Any #

toAny :: Columnable a => a -> Any Source #

Wraps a value into an Any type. This helps up represent rows as heterogenous lists.

fromAny :: Columnable a => Any -> Maybe a Source #

Unwraps a value from an Any type.

type Row = Vector Any Source #

(!?) :: [a] -> Int -> Maybe a Source #

toRowVector :: [Text] -> DataFrame -> Vector Row Source #