Wolfram Research


Data Manipulation & Analysis

63 items

  • AssociatePairs

    Convert a list of pairs into an association

  • AssociationKeyFlatten

    Flatten keys in a nested association

  • AssociationMapAt

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

  • AssociationPartition

    Partition an association into a list of associations

  • BinCountAssociation

    Collect histogram data in an association of bin intervals and bin heights

  • 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

  • CorrespondingIntegers

    Creates a list of positive integers containing as many elements as the expression to which it is applied.

  • DeleteAdjacentDuplicates

    Delete adjacent duplicates from a list

  • 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

  • Discard

    Eliminate 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

  • IntervalComplement

    Calculates the complement of intervals

  • KeyIndex

    Create an association indexed by a given key from a list of associations

  • 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

  • MapReduceOperator

    Like an operator form of GroupBy but where one also specifies a reducer function to be applied

  • 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

  • NestedLookup

    Look up a set of keys in order to get deeper parts of an association or list of rules

  • NInverseFourierTransform

    Find a numerical approximation for the inverse Fourier transform

  • NPseudoVoigt

    Fast numerical approximation to the PDF of the VoigtDistribution with around 1.2% of maximum deviation

  • OutShuffle

    Performs an out shuffle on a list

  • PairwiseScatterPlot

    Construct a scatter plot matrix

  • PermutationAscents

    Give 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

    Give all possible ways to partition a set into blocks, ignoring the order of blocks and order 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 it allows for ragged collections of nested lists

  • TableToTrainingSet

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

  • TimeSeriesZero

    Shift 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

  • TrimmedLinearFit

    Linear model fitting discarding outliers

  • 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

  • Unthread

    A partial inverse for Thread