Numeric and Boolean expressions
Integer, floating point, decimal, and boolean expressions.
NumericColumn
Methods
Name | Description |
---|---|
abs | Return the absolute value of self . |
acos | Compute the arc cosine of self . |
asin | Compute the arc sine of self . |
atan | Compute the arc tangent of self . |
atan2 | Compute the two-argument version of arc tangent. |
bucket | Compute a discrete binning of a numeric array. |
ceil | Return the ceiling of self . |
corr | Return the correlation of two numeric columns. |
cos | Compute the cosine of self . |
cot | Compute the cotangent of self . |
cov | Return the covariance of two numeric columns. |
degrees | Compute the degrees of self radians. |
exp | Compute . |
floor | Return the floor of an expression. |
ln | Compute . |
log | Compute . |
log10 | Compute . |
log2 | Compute . |
mean | Return the mean of a numeric column. |
negate | Negate a numeric expression. |
radians | Compute radians from self degrees. |
round | Round values to an indicated number of decimal places. |
sign | Return the sign of the input. |
sin | Compute the sine of self . |
sqrt | Compute the square root of self . |
std | Return the standard deviation of a numeric column. |
sum | Return the sum of a numeric column. |
tan | Compute the tangent of self . |
var | Return the variance of a numeric column. |
abs
Return the absolute value of self
.
Examples
acos
Compute the arc cosine of self
.
Examples
asin
Compute the arc sine of self
.
Examples
atan
Compute the arc tangent of self
.
Examples
atan2
Compute the two-argument version of arc tangent.
Examples
bucket
Compute a discrete binning of a numeric array.
Parameters
Name | Type | Description | Default |
---|---|---|---|
buckets | Sequence[int] | List of buckets | required |
closed | Literal[‘left’, ‘right’] | Which side of each interval is closed. For example: python buckets = [0, 100, 200] closed = "left" # 100 falls in 2nd bucket closed = "right" # 100 falls in 1st bucket | 'left' |
close_extreme | bool | Whether the extreme values fall in the last bucket | True |
include_over | bool | Include values greater than the last bucket in the last bucket | False |
include_under | bool | Include values less than the first bucket in the first bucket | False |
Returns
Name | Type | Description |
---|---|---|
IntegerColumn | A categorical column expression |
ceil
Return the ceiling of self
.
Examples
corr
Return the correlation of two numeric columns.
Parameters
Name | Type | Description | Default |
---|---|---|---|
right | NumericColumn | Numeric column | required |
where | ir.BooleanValue | None | Filter | None |
how | Literal[‘sample’, ‘pop’] | Population or sample correlation | 'sample' |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | The correlation of left and right |
cos
Compute the cosine of self
.
Examples
cot
Compute the cotangent of self
.
Examples
cov
Return the covariance of two numeric columns.
Parameters
Name | Type | Description | Default |
---|---|---|---|
right | NumericColumn | Numeric column | required |
where | ir.BooleanValue | None | Filter | None |
how | Literal[‘sample’, ‘pop’] | Population or sample covariance | 'sample' |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | The covariance of self and right |
degrees
Compute the degrees of self
radians.
Examples
exp
Compute .
Returns
Name | Type | Description |
---|---|---|
NumericValue |
Examples
floor
Return the floor of an expression.
Examples
ln
Compute .
Examples
log
Compute .
Parameters
Name | Type | Description | Default |
---|---|---|---|
base | NumericValue | None | The base of the logarithm. If None , base e is used. | None |
Returns
Name | Type | Description |
---|---|---|
NumericValue | Logarithm of arg with base base |
Examples
log10
Compute .
Examples
log2
Compute .
Examples
mean
Return the mean of a numeric column.
Parameters
Name | Type | Description | Default |
---|---|---|---|
where | ir.BooleanValue | None | Filter | None |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | The mean of the input expression |
negate
Negate a numeric expression.
Returns
Name | Type | Description |
---|---|---|
NumericValue | A numeric value expression |
Examples
radians
Compute radians from self
degrees.
Examples
round
Round values to an indicated number of decimal places.
Parameters
Name | Type | Description | Default |
---|---|---|---|
digits | int | IntegerValue | None | The number of digits to round to. Here’s how the digits parameter affects the expression output type: - digits is False -y; self.type() is decimal → decimal - digits is nonzero; self.type() is decimal → decimal - digits is False -y; self.type() is Floating → int64 - digits is nonzero; self.type() is Floating → float64 | None |
Returns
Name | Type | Description |
---|---|---|
NumericValue | The rounded expression |
Examples
sign
Return the sign of the input.
Examples
sin
Compute the sine of self
.
Examples
sqrt
Compute the square root of self
.
Examples
std
Return the standard deviation of a numeric column.
Parameters
Name | Type | Description | Default |
---|---|---|---|
where | ir.BooleanValue | None | Filter | None |
how | Literal[‘sample’, ‘pop’] | Sample or population standard deviation | 'sample' |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | Standard deviation of arg |
sum
Return the sum of a numeric column.
Parameters
Name | Type | Description | Default |
---|---|---|---|
where | ir.BooleanValue | None | Filter | None |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | The sum of the input expression |
tan
Compute the tangent of self
.
Examples
var
Return the variance of a numeric column.
Parameters
Name | Type | Description | Default |
---|---|---|---|
where | ir.BooleanValue | None | Filter | None |
how | Literal[‘sample’, ‘pop’] | Sample or population variance | 'sample' |
Returns
Name | Type | Description |
---|---|---|
NumericScalar | Standard deviation of arg |
IntegerColumn
Methods
Name | Description |
---|---|
bit_and | Aggregate the column using the bitwise and operator. |
bit_or | Aggregate the column using the bitwise or operator. |
bit_xor | Aggregate the column using the bitwise exclusive or operator. |
to_timestamp |
bit_and
Aggregate the column using the bitwise and operator.
bit_or
Aggregate the column using the bitwise or operator.
bit_xor
Aggregate the column using the bitwise exclusive or operator.
to_timestamp
FloatingColumn
Methods
Name | Description |
---|---|
isinf | Return whether the value is infinity. |
isnan | Return whether the value is NaN. |
isinf
Return whether the value is infinity.
isnan
Return whether the value is NaN.