--- title: "stdDev" description: "Calculates the sample standard deviation of the values in the given column of the given dataset, or the standard deviation for a series of numbers specified as arguments." --- # stdDev > Calculates the sample standard deviation of the values in the given column of the given dataset, or the standard deviation for a series of numbers specified as arguments. **This function is used by Ignition's Expression language.** ## Description Calculates the simple standard deviation of the values in the given column of the given dataset, or the standard deviation for a series of numbers specified as arguments. When looking up the standard deviation in a dataset, the column may be specified as an index or as a column name. Any null values in the column are ignored. ## Syntax (index) `stdDev(dataset, columnIndex)` ### Parameters | Type | Parameter | Description | |---|---|---| | Dataset | `dataset` | The starting dataset to search. | | Integer | `columnIndex` | The index of the column to search through. Must be a column index of the provided dataset. | ### Returns **Integer/Float** - The standard deviation of the values in that column. ## Syntax (name) `stdDev(dataset, columnName)` ### Parameters | Type | Parameter | Description | |---|---|---| | Dataset | `dataset` | The starting dataset to search. | | String | `columnName` | The name of the column to search through. Must match a column name in the provided dataset. | ### Returns **Integer/Float** - The standard deviation of the values in that column. ## Syntax (value) `stdDev(value, [value, ...])` ### Parameters | Type | Parameter | Description | |---|---|---| | Integer/Float | `value` | A number. Can be as many values as needed. Can be either a float or an integer. | ### Returns **Integer/Float** - The standard deviation of the values in the list of values. ## Syntax (sequence) The following overload was added in 8.1.8: `stdDev(sequence)` ### Parameters | Type | Parameter | Description | |---|---|---| | Sequence | `sequence` | A list, tuple, array, or set of numerical values. | ### Returns **Integer/Float** - The standard deviation of the values in the list of values. ## Examples Suppose you had a table with this dataset in it. | ProductCode |Quantity |Weight | |---|---|---| | BAN_002 |380 |3.243 | | BAN_010 |120 |9.928 | | APL_000 |125 |1.287 | | FWL_220 |322 |7.889 | ```python title="Code Snippet" stdDev({Root Container.Table.data}, "Weight") //... would return 4.00532 ```