### Whoops…Nothing found

Try other keywords in your search

2 Minutes

0 Likes

628 Views

## What Is It?

The Calculator tool allows you to create new fields in your dataset based on the existing fields in your dataset.

## Why Is This Important?

The Calculator tool grants you additional flexibility in how you are able to explore their data through the engineering of new fields. Whether it occurs prior to an analytics workflow or after, you are able to generate discrete outputs that can be used for further analysis or exported into other tools within your ecosystem. The ability to do this also enables you to make rapid adjustments to your data that can lead to improved analysis or overall insights.

## How?

You can create new features by taking linear combinations of the existing features or by applying some standard functions included in the Calculator. Note that feature names must be enclosed in square brackets, and suggestions for feature names will appear after typing an open square bracket. These can be clicked to automatically fill the desired feature name.

Example Calculator statement:

`[new_column] = Function([existing_column])`

Note: The calculator window supports one function or regular expression at a time.

## Functions

Abs – Returns the absolute value of the specified number

Acos – Returns the angle (in radians) whose cosine is the specified number

Asin – Returns the angle (in radians) whose sine is the specified number

Atan – Returns the angle (in radians) whose tangent is the specified number

Ceiling – Returns the smallest integer greater than or equal to the specified number

Cos – Returns the cosine of the specified angle (in radians)

CumulativeMovingAverage – Returns the average of all of the data up to the current datum point

– Represents the natural logarithmic base, specified by the constant, e. Also known as Napier’s constant or Euler’s number.

Exp – Returns e raised to the specified power

Floor – Returns the largest integer less than or equal to the specified number

IEEERemainder – Returns the remainder resulting from the division of a specified number by another specified number

If – Returns a value based on a specified condition

In – Returns whether an element is in a set of values

Index – Returns the row iteration for which the expression is being evaluated

Log – Returns the natural logarithm (base e) of the specified number

Log10 – Returns the base 10 logarithm of the specified number

Max – Returns the maximum of a numerical feature or returns the larger of two specified numbers

Mean – Returns the average of a numerical feature

Median – Returns the middle value of a numerical feature

Min – Returns the minimum of a numerical feature or returns the smaller of two numbers

Mod – Returns the remainder after dividing the left parameter by the right parameter

Norm – Returns the normalized value of a numerical feature between 0 and 1

NormInRangeA – Returns a normalized value between a specified range for a numerical feature

NormInRangeB – Returns a normalized value between a specified range for a numerical feature

Pi – Returns the constant Pi, the ratio of a circle’s circumference to its diameter

Pow – Returns a specified number raised to the specified power

Random – Returns a random floating point value between a specified range

RandomInt – Returns a random integer value between a specified range

Replace – Returns a modified value based on what is to be found and what it should be replaced with

Round – Rounds a value to the specified number of decimal places

RowCount – Returns the row count in the dataset

Sign – Returns a value indicating the sign of a number

Sin – Returns the sine of the specified angle (in radians)

SimpleMovingAverage – Returns the unweighted mean of the previous n data

SplitLeft – Returns the left side of a string specified by the delimiter

SplitRight – Returns the right side of a string specified by the delimiter

Sqrt – Returns the square root of a specified number

Std – Returns the standard deviation of a numerical feature

Substring – Returns the value after the specified start index and specified length

Sum – Returns the sum of all values in a numerical feature

Tan – Returns the tangent of the specified angle (in radians)

ToString – Returns a string literal of a specified value

Truncate – Calculates the integral part of a number

WeightedMovingAverage – Returns values where more weight is placed on recent data and less on past data