A Float64 view of the values in GPU memory.
Whether the Series contains null elements.
The number of elements in this Series.
The DeviceBuffer for for the validity bitmask in GPU memory.
The number of null elements in this Series.
A boolean indicating whether a validity bitmask exists.
The number of child columns in this Series.
The offset of elements in this Series underlying Column.
The data type of elements in the underlying data.
Copy the underlying device memory to host, and return an Iterator of the values.
Compute the absolute value for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the trigonometric cosine inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the hyperbolic cosine inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Add this Series and another Series or scalar value.
The other Series or scalar to add to this Series.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Return whether all elements are true in Series.
bool Exclude NA/null values. If the entire row/column is NA and skipNulls is true, then the result will be true, as for an empty row/column. If skipNulls is false, then NA are treated as true, because these are not equal to zero.
The optional MemoryResource used to allocate the result Column's device memory.
true if all elements are true in Series, else false.
Return whether any elements are true in Series.
bool Exclude NA/null values. If the entire row/column is NA and skipNulls is true, then the result will be true, as for an empty row/column. If skipNulls is false, then NA are treated as true, because these are not equal to zero.
The optional MemoryResource used to allocate the result Column's device memory.
true if any elements are true in Series, else false.
Compute the trigonometric sine inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the hyperbolic sine inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the trigonometric tangent inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Perform a binary atan2
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Compute the hyperbolic tangent inverse for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Casts the values to a new dtype (similar to static_cast
in C++).
The new dtype.
The optional MemoryResource used to allocate the result Series's device memory.
Series of same size as the current Series containing result of the cast
operation.
Compute the cube-root (x^(1.0/3)) for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the smallest integer value not less than arg for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Concat a Series to the end of the caller, returning a new Series of a common dtype.
The Series to concat to the end of the caller.
Return a copy of this Series.
Compute the trigonometric cosine for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the hyperbolic cosine for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Return the number of non-null elements in the Series.
The number of non-null elements
Compute the cumulative max of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The cumulative max of all the values in this Series.
Compute the cumulative min of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The cumulative min of all the values in this Series.
Compute the cumulative product of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The cumulative product of all the values in this Series.
Compute the cumulative sum of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The cumulative sum of all the values in this Series.
Divide this Series and another Series or scalar value.
The other Series or scalar to divide this Series by.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Returns a new Series with duplicate values from the original removed
Determines whether or not to keep the duplicate items.
Determines whether nulls are handled as equal values.
Determines whether null values are inserted before or after non-null values.
Memory resource used to allocate the result Column's device memory.
series without duplicate values
drop NaN values from the column if column is of floating-type values and contains NA values
The optional MemoryResource used to allocate the result Column's device memory.
column without NaN values
drop Null values from the series
Memory resource used to allocate the result Column's device memory.
series without Null values
Encode the Series values into integer labels.
The optional Series of values to encode into integers. Defaults to the unique elements in this Series.
The optional integer DataType to use for the returned Series. Defaults to Uint32.
The optional value used to indicate missing category. Defaults to -1.
The optional MemoryResource used to allocate the result Column's device memory.
A sequence of encoded integer labels with values between 0
and n-1
categories, and nullSentinel
for any null values
Perform the binary '==' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Compute the exponential (base e, euler number) for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Fills a range of elements in a column out-of-place with a scalar value.
The scalar value to fill.
The starting index of the fill range (inclusive).
The index of the last element in the fill range (exclusive), default this.length .
The optional MemoryResource used to allocate the result Column's device memory.
Fills a range of elements in-place in a column with a scalar value.
The scalar value to fill
The starting index of the fill range (inclusive)
The index of the last element in the fill range (exclusive)
Return a sub-selection of this Series using the specified boolean mask.
A Series of boolean values for whose corresponding element in this Series will be selected or ignored.
An optional MemoryResource used to allocate the result's device memory.
Compute the largest integer value not greater than arg for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Floor-divide this Series and another Series or scalar value.
The other Series or scalar to floor-divide this Series by.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
A Series of 8/16/32-bit signed or unsigned integer indices to gather.
If true
, coerce rows that corresponds to out-of-bounds indices
in the selection to null. If false
, skips all bounds checking for selection values. Pass
false if you are certain that the selection contains only valid indices for better
performance. If false
and there are out-of-bounds indices in the selection, the behavior
is undefined. Defaults to false
.
An optional MemoryResource used to allocate the result's device memory.
Perform the binary '>=' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Return a value at the specified index to host memory
the index in this Series to return a value for
Perform the binary '>' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Returns the first n rows.
The number of rows to return.
Creates a Series of BOOL8
elements where true
indicates the value is NaN
and false
indicates the value is valid.
Memory resource used to allocate the result Column's device memory.
A non-nullable Series of BOOL8
elements with true
representing NaN
values.
Creates a Series of BOOL8
elements indicating the absence of NaN
values in a
column of floating point values. The output element at row i
is false
if the element in
input
at row i is NaN
, else true
Memory resource used to allocate the result Series's device memory.
A non-nullable Series of BOOL8
elements with true
representing NAN
values
Creates a Series of BOOL8
elements where true
indicates the value is valid and
false
indicates the value is null.
Memory resource used to allocate the result Column's device memory.
A non-nullable Series of BOOL8
elements with false
representing null
values.
Creates a Series of BOOL8
elements where true
indicates the value is null and false
indicates the value is valid.
Memory resource used to allocate the result Column's device memory.
A non-nullable Series of BOOL8
elements with true
representing null
values.
Return Fisher’s unbiased kurtosis of a sample. Kurtosis obtained using Fisher’s definition of kurtosis (kurtosis of normal == 0.0). Normalized by N-1.
Exclude NA/null values. If an entire row/column is NA, the result will be NA.
The unbiased kurtosis of all the values in this Series.
Perform the binary '<=' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Compute the natural logarithm (base e) for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Perform a binary logBase
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Perform a binary &&
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Perform a binary ||
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Perform the binary '<' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Compute the mean of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The mean of all the values in this Series.
Compute the median of all values in this Series.
The optional skipNulls if true drops NA and null values before computing reduction, else if skipNulls is false, reduction is computed directly.
The optional MemoryResource used to allocate the result Series's device memory.
The median of all the values in this Series.
Modulo this Series and another Series or scalar value.
The other Series or scalar to mod with this Series.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Multiply this Series and another Series or scalar value.
The other Series or scalar to multiply this column by.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Returns the n largest element(s).
The number of values to retrieve.
Determines whether to keep the first or last of any duplicate values.
Returns the n smallest element(s).
The number of values to retrieve.
Determines whether to keep the first or last of any duplicate values.
convert NaN values in the series with Null values, while also updating the nullMask and nullCount values
The optional MemoryResource used to allocate the result Column's device memory.
updated Series with Null values
Perform the binary '!=' operation between this column and another Series or scalar value.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of booleans with the comparison result.
Compute the logical not (!) for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Perform a binary nullEquals
operation between this Series and another Series or scalar
value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Perform a binary nullMax
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Perform a binary nullMin
operation between this Series and another Series or scalar value.
The other Series or scalar to use.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Compute the nunique of all values in this Series.
If true, NA/null values will not contribute to the count of unique values. If false, they will be included in the count.
The optional MemoryResource used to allocate the result Series's device memory.
The number of unqiue values in this Series.
Generate an ordering that sorts the Series in a specified way.
whether to sort ascending (true) or descending (false)
whether nulls should sort before or after other values
An optional MemoryResource used to allocate the result's device memory.
Series containting the permutation indices for the desired sort order
Power this Series and another Series or scalar value.
The other Series or scalar to use as the exponent for the power operation.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Return values at the given quantile.
the quantile(s) to compute, 0 <= q <= 1
This optional parameter specifies the interpolation method to use, when the desired quantile lies between two data points i and j. Valid values: ’linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’.
The optional MemoryResource used to allocate the result Series's device memory.
values at the given quantile.
Replace NaN values with a scalar value.
The value to use in place of NaNs.
The optional MemoryResource used to allocate the result Column's device memory.
Replace NaN values with the corresponding elements from another Series.
The Series to use in place of NaNs.
The optional MemoryResource used to allocate the result Column's device memory.
Replace null values with a scalar value.
The scalar value to use in place of nulls.
The optional MemoryResource used to allocate the result Column's device memory.
Replace null values with the corresponding elements from another Series.
The Series to use in place of nulls.
The optional MemoryResource used to allocate the result Column's device memory.
Replace null values with the non-null value following the null value in the same series.
The optional MemoryResource used to allocate the result Column's device memory.
Replace null values with the non-null value preceding the null value in the same series.
The optional MemoryResource used to allocate the result Column's device memory.
Returns a new series with reversed elements.
An optional MemoryResource used to allocate the result's device memory.
Round each floating-point value in this Series to the nearest integer.
Memory resource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
The optional MemoryResource used to allocate the result Column's device memory.
Series with values scaled between [0, 1].
Scatters single value into this Series according to provided indices.
A column of values to be scattered in to this Series
A column of integral indices that indicate the rows in the this Series to be
replaced by value
.
An optional MemoryResource used to allocate the result's device memory.
Scatters a column of values into this Series according to provided indices.
A column of integral indices that indicate the rows in the this Series to be
replaced by value
.
An optional MemoryResource used to allocate the result's device memory.
The null-mask. Valid values are marked as 1; otherwise 0. The mask bit given the data index idx is computed as:
(mask[idx // 8] >> (idx % 8)) & 1
The number of null values. If None, it is calculated automatically.
set value at the specified index
the index in this Series to set a value for
the value to set at index
set values at the specified indices
the indices in this Series to set values for
the values to set at Series of indices
Compute the trigonometric sine for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the hyperbolic sine for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Return unbiased Fisher-Pearson skew of a sample.
Exclude NA/null values. If an entire row/column is NA, the result will be NA.
The unbiased skew of all the values in this Series.
Generate a new Series that is sorted in a specified way.
whether to sort ascending (true) or descending (false) Default: true
whether nulls should sort before or after other values Default: before
An optional MemoryResource used to allocate the result's device memory.
Sorted values
Compute the square-root (x^0.5) for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Return sample standard deviation of the Series.
Normalized by N-1 by default. This can be changed using the ddof
argument
Exclude NA/null values. If an entire row/column is NA, the result will be NA.
Delta Degrees of Freedom. The divisor used in calculations is N - ddof, where N represents the number of elements.
The optional MemoryResource used to allocate the result Series's device memory.
The standard deviation of all the values in this Series.
Subtract this Series and another Series or scalar value.
The other Series or scalar to subtract from this Series.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Returns the last n rows.
The number of rows to return.
Compute the trigonometric tangent for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Compute the hyperbolic tangent for each value in this Series.
The optional MemoryResource used to allocate the result Series's device memory.
A Series of the same number of elements containing the result of the operation.
Copy the underlying device memory to host and return an Array (or TypedArray) of the values.
Copy a Series to an Arrow vector in host memory
Return a string with a tabular representation of the Series, pretty-printed according to the options given.
True-divide this Series and another Series or scalar value.
The other Series or scalar to true-divide this Series by.
The optional MemoryResource used to allocate the result Column's device memory.
A Series of a common numeric type with the results of the binary operation.
Returns a new Series with only the unique values that were found in the original
Determines whether nulls are handled as equal values.
Memory resource used to allocate the result Column's device memory.
series without duplicate values
Returns an object with keys "value" and "count" whose respective values are new Series containing the unique values in the original series and the number of times they occur in the original series.
object with keys "value" and "count"
Return unbiased variance of the Series.
Normalized by N-1 by default. This can be changed using the ddof
argument
Exclude NA/null values. If an entire row/column is NA, the result will be NA.
Delta Degrees of Freedom. The divisor used in calculations is N - ddof, where N represents the number of elements.
The optional MemoryResource used to allocate the result Series's device memory.
The unbiased variance of all the values in this Series.
Create a new cudf.Series from an apache arrow vector
Create a new cudf.Series from SeriesProps or a cudf.Column
Create a new cudf.Int8Series
Create a new cudf.Int16Series
Create a new cudf.Int32Series
Create a new cudf.Uint8Series
Create a new cudf.Uint16Series
Create a new cudf.Uint32Series
Create a new cudf.Uint64Series
Create a new cudf.Float32Series
Create a new cudf.StringSeries
Create a new cudf.Float64Series
Create a new cudf.Int64Series
Create a new cudf.Bool8Series
Create a new cudf.TimestampMillisecondSeries
Create a new cudf.ListSeries that contain cudf.StringSeries elements.
Create a new cudf.ListSeries that contain cudf.Float64Series elements.
Create a new cudf.ListSeries that contain cudf.Int64Series elements.
Create a new cudf.ListSeries that contain cudf.Bool8Series elements.
Create a new cudf.ListSeries that contain cudf.TimestampMillisecondSeries elements.
Constructs a Series from a text file path.
Path of the input file.
Optional delimiter.
StringSeries from the file, split by delimiter.
Constructs a Series with a sequence of values.
Options for creating the sequence
Series with the sequence
A Series of 64-bit floating-point values in GPU memory.