pyarrow.compute.TDigestOptions#

classpyarrow.compute.TDigestOptions(q=0.5,*,delta=100,buffer_size=500,skip_nulls=True,min_count=0)#

Bases:_TDigestOptions

Options for thetdigest function.

Parameters:
qdouble orsequence ofdouble, default 0.5

Probability levels of the quantiles to approximate. All values must bein [0, 1].

deltaint, default 100

Compression parameter for the T-digest algorithm.

buffer_sizeint, default 500

Buffer size for the T-digest algorithm.

skip_nullsbool, defaultTrue

Whether to skip (ignore) nulls in the input.If False, any null in the input forces the output to null.

min_countint, default 0

Minimum number of non-null values in the input. If the numberof non-null values is belowmin_count, the output is null.

__init__(self,q=0.5,*,delta=100,buffer_size=500,skip_nulls=True,min_count=0)#

Methods

__init__(self[, q, delta, buffer_size, ...])

deserialize(buf)

Deserialize options for a function.

serialize(self)

staticdeserialize(buf)#

Deserialize options for a function.

Parameters:
bufBuffer

The buffer containing the data to deserialize.

serialize(self)#