数组#

以下方法在 expr.arr 属性下可用。

Expr.arr.all()

评估每个子数组中的所有布尔值是否都为真。

Expr.arr.any()

评估每个子数组中是否有任何布尔值为真。

Expr.arr.arg_max()

检索每个子数组中最大值的索引。

Expr.arr.arg_min()

检索每个子数组中最小值的索引。

Expr.arr.contains(item)

检查子数组是否包含给定的项目。

Expr.arr.count_matches(element)

计算由element生成的值出现的频率。

Expr.arr.explode()

返回一个列,其中每个数组元素都有一行。

Expr.arr.first()

获取子数组的第一个值。

Expr.arr.get(index, *[, null_on_oob])

通过索引在子数组中获取值。

Expr.arr.join(分隔符, *[, 忽略空值])

将子数组中的所有字符串项连接起来,并在它们之间放置一个分隔符。

Expr.arr.last()

获取子数组的最后一个值。

Expr.arr.max()

计算子数组的最大值。

Expr.arr.median()

计算子数组值的中位数。

Expr.arr.min()

计算子数组的最小值。

Expr.arr.n_unique()

计算每个子数组中唯一值的数量。

Expr.arr.reverse()

反转此列中的数组。

Expr.arr.shift([n])

将数组值按给定的索引数进行移位。

Expr.arr.sort(*[, 降序, 空值最后])

对此列中的数组进行排序。

Expr.arr.std([ddof])

计算子数组值的标准差。

Expr.arr.sum()

计算子数组的和值。

Expr.arr.to_list()

将数组列转换为具有相同内部数据类型的列表列。

Expr.arr.to_struct([fields])

将类型为 Array 的 Series 转换为类型为 Struct 的 Series。

Expr.arr.unique(*[, maintain_order])

获取数组中的唯一/不同的值。

Expr.arr.var([ddof])

计算子数组值的方差。