Wolfram Research


Data Manipulation & Analysis

92 items

  • AddIndices

    Pairs each element of a list with its index

  • AntidiagonalMatrix

    Creates an antidiagonal matrix by given the antidiagonal

  • ArcsineLawRandomnessTest

    Uses the arcsine law to assess the randomness of a sequence of zeros and ones

  • 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

  • BinaryRunRandomnessTest

    Conducts a runs–based test on a sequence of zeros and ones

  • 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

  • ChiSquareRandomnessTest

    Tests a sequence of 0s and 1s or a set of random reals between 0 and 1 for equidistribution and returns a p-value

  • 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.

  • CumulativeAverages

    Calculates the cumulative averages of a list

  • CUSUMMaxRandomnessTest

    Conducts a cumulative sum–based randomness test that creates a test statistic from the maximum value that a cumulative sums random walk achieves

  • 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

  • DuplicatesList

    Give the elements that appear more than once in the input list

  • 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

  • ItemCounts

    A two argument form of Counts that gives an association between a set of provided keys and the number of times those keys appear in a list

  • JoinMost

    An operator that joins in front of its arguments the sequence of lists it is provided

  • JoinRest

    An operator that performs a Join of its argument with the sequence of lists it is provided

  • KeyCombine

    Map a function over the keys of an association and collect or combine values in the event of key collisions

  • 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

  • MapLevel

    Create an operator that maps a function over data at a specified level

  • MapReduceOperator

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

  • MultiNonlinearModelFit

    Fit multiple datasets with multiple expressions that share parameters

  • MultipleAxesListPlot

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

  • MultipleAxesPlot

    Display different y axes for two plotted expressions

  • MultisetJaccardDissimilarity

    Compute the Jaccard dissimilarity of two multisets

  • MultisetSokalSneathDissimilarity

    Compute the Sokal-Sneath dissimilarity of two multisets

  • 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

  • OEISSequence

    Returns the list provided by the OEIS for a given OEIS sequence number

  • 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

  • PowerSubdivide

    Subdivides an interval such that the ratio of subsequent elements is constant

  • 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

  • QueryTreeForm

    Present a query as a tree

  • 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

  • ResetDataset

    Forces a reanalysis of the types contained in a Dataset, sometimes leading to a different presentation of the data.

  • RunCountRandomnessTest

    Conducts a runs up-based randomness test on a sequence of random reals between 0 and 1

  • RunLengthRandomnessTest

    Conduct a randomness test on a sequence of random reals between 0 and 1 using run lengths of increasing subsequences

  • SecondsToday

    Fractional number of seconds that have elapsed since midnight

  • 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

  • SerialRandomnessTest

    Conduct an empirically–derived test that assesses randomness using the frequencies of serial combinations of zeros and ones

  • 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

  • SpectralRandomnessTest

    Use a discrete cosine transform–based method to test the randomness of a sequence of random reals

  • 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

  • TakeLarger

    Take values larger than a threshold in a list or association

  • 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

  • ValueMap

    Similar to AssociationMap but maps over a given set of values to obtain keys rather than vice versa

  • ValueMapIndexed

    Create an association from a set of values, using a map-indexed function on those values to form the keys

  • VarianceAround

    Calculate the variance of a list along with its uncertainty