Category

# Data Manipulation & Analysis

53 items

• ### AssociatePairs

Convert a list of pairs into an association

• ### AssociationMapAt

Similar to MapAt but with improved behavior for nested expressions involving associations

• ### BinListsBy

Bins data in to lists based on applying a function to each item.

• ### BiPlot

Visualize the principal components of tabular data

• ### BisectList

Make a pair of lists consisting of alternate terms from the original list

• ### CanonicalListRotation

Return a canonical rotation for a list of values

• ### ContainsQ

Determine whether an input expression contains one or more subexpressions (at any level) matching a given pattern

• ### DeleteCasesFrom

Remove all elements from the value of a symbol that match a pattern and reset the symbol to the result

• ### DiracMatrix

Dirac matrices in any dimensions

Eliminates elements from a list for which a given conditional is True

• ### DropColumn

Drop columns from matrices

• ### EmptyQ

Test whether a structure can be considered empty

• ### FindRanges

Find continuous ranges in a list of integers

• ### GetKeyValuePattern

Creates a suitable KeyValuePattern from an example association

• ### InShuffle

Performs an in shuffle on a list

• ### KeyReplace

Replace keys in an association

• ### Loess

Smooth noisy data using local regression

• ### LookupKeys

Look up a set of keys applying a function when a key is missing

• ### MultipleAxesListPlot

A version of ListPlot which displays two list of data with different y-axes

• ### MultipleAxesPlot

A version of Plot which displays different y-axes for two plotted expressions

• ### NInverseFourierTransform

Find a numerical approximation for the inverse Fourier transform

• ### OutShuffle

Performs an out shuffle on a list

• ### PairwiseScatterPlot

Construct a scatter plot matrix

• ### PermutationAscents

Gives the indices of a permutation where there is an immediate ascent

• ### PositionLargest

Get the position of the largest elements in a list

• ### PositionLargestBy

The position of the elements in a list that are largest according to a given function

• ### PrefixQ

Test if the first elements of a list are the same as those from another list

• ### ProgressiveMaxPositions

Find the positions of the largest elements so far in a list

• ### Proportions

Get the proportion of times that each distinct element appears in a list

• ### ProportionsBy

Get the proportion of times that each distinct element appears in a list when evaluated with a given function

• ### RandomRealPoint

Randomly choose a point within a specified domain

• ### Rarest

The rarest elements in a list

• ### ReplaceAllOutside

Similar to ReplaceAll, but parts of the expression can be ignored by providing a pattern

• ### SelectFirstBy

Apply a function to a list and select the first that satisfies a test

• ### SelectFirstIndex

Find the index of the first element satisfying a criterion

• ### SelectIndices

Find indices of parts satisfying a criterion

• ### SelectPositions

A function like Select that returns positions instead of values

• ### SetPartitions

Gives all possible ways to partition a set into blocks, ignoring order of blocks and within blocks

• ### Slice

An operator form of Part

• ### SortLike

Sort a list so that elements in common with another list are in the same order

• ### SplitWhen

Split a list every time an element satisfies a test

• ### TableQ

Similar to ArrayQ, except allows for ragged collections of nested lists

• ### TableToTrainingSet

Prepare rectangular data for use in machine learning functions Classify, Predict and NetTrain

• ### TimeSeriesZero

Shifts a time series to start at 0 seconds

• ### ToAssociations

Recursively replace lists of rules with associations

• ### TrimLeft

Shorten lists to the same length by removing elements from the left

• ### TrimRight

Shorten lists to the same length by removing elements from the right

• ### TwoSidedPValue

Find the probability of the absolute value of the test statistic being at least as extreme as the given value

• ### UnionTo

Equivalent to Union but redefines the first argument to the result

• ### UniqueCases

Similar to Cases, but removes duplicates

• ### UnsortedComplement

Delete the elements of some lists from a list x without changing either the order of x or the multiplicities of its elements