| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DataFrame.Operations.Permutation
Synopsis
- data SortOrder where
- Asc :: forall a. (Columnable a, Ord a) => Expr a -> SortOrder
- Desc :: forall a. (Columnable a, Ord a) => Expr a -> SortOrder
- sortBy :: [SortOrder] -> DataFrame -> DataFrame
- shuffle :: RandomGen g => g -> DataFrame -> DataFrame
- shuffledIndices :: (HasCallStack, RandomGen g) => g -> Int -> Vector Int
Sorting
Sort order taken as a parameter by the sortBy function.
Constructors
| Asc :: forall a. (Columnable a, Ord a) => Expr a -> SortOrder | |
| Desc :: forall a. (Columnable a, Ord a) => Expr a -> SortOrder |
sortBy :: [SortOrder] -> DataFrame -> DataFrame Source #
O(k log n) Sorts the dataframe by a given row.
sortBy Ascending ["Age"] df
Shuffling
shuffledIndices :: (HasCallStack, RandomGen g) => g -> Int -> Vector Int Source #