包 | 描述 |
---|---|
ai.rapids.cudf |
修饰符和类型 | 方法和描述 |
---|---|
Scalar |
ColumnView.all() 如果列中的所有元素都为 true 或非零,则返回一个 boolean scalar,否则返回 false。
|
Scalar |
ColumnView.all(DType outType) 已废弃.
唯一支持的输出类型是 BOOL8。
|
Scalar |
ColumnView.any() 如果列中的任何元素为 true 或非零,则返回一个 boolean scalar,否则返回 false。
|
Scalar |
ColumnView.any(DType outType) 如果列中的任何元素为 true 或非零,则根据指定类型返回 true 或 1 的 scalar,否则返回 false 或 0。
|
static Scalar |
Scalar.durationDaysFromInt(int value) 返回一个 DURATION_DAYS scalar
|
static Scalar |
Scalar.durationDaysFromInt(Integer value) 返回一个 DURATION_DAYS scalar
|
static Scalar |
Scalar.durationFromLong(DType type, long value) 根据类型参数返回一个 duration scalar。
|
static Scalar |
Scalar.durationFromLong(DType type, Long value) 根据类型参数返回一个 duration scalar。
|
static Scalar |
Scalar.fromBool(boolean value) |
static Scalar |
Scalar.fromBool(Boolean value) |
static Scalar |
Scalar.fromByte(byte value) |
static Scalar |
Scalar.fromByte(Byte value) |
static Scalar |
Scalar.fromDecimal(BigDecimal value) |
static Scalar |
Scalar.fromDecimal(BigInteger unscaledValue, DType dt) |
static Scalar |
Scalar.fromDecimal(int scale, BigInteger unscaledValue) |
static Scalar |
Scalar.fromDecimal(int scale, int unscaledValue) |
static Scalar |
Scalar.fromDecimal(int scale, long unscaledValue) |
static Scalar |
Scalar.fromDouble(double value) |
static Scalar |
Scalar.fromDouble(Double value) |
static Scalar |
Scalar.fromFloat(float value) |
static Scalar |
Scalar.fromFloat(Float value) |
static Scalar |
Scalar.fromInt(int value) |
static Scalar |
Scalar.fromInt(Integer value) |
static Scalar |
Scalar.fromLong(long value) |
static Scalar |
Scalar.fromLong(Long value) |
static Scalar |
Scalar.fromNull(DType type) |
static Scalar |
Scalar.fromShort(short value) |
static Scalar |
Scalar.fromShort(Short value) |
static Scalar |
Scalar.fromString(String value) |
static Scalar |
Scalar.fromUnsignedByte(byte value) |
static Scalar |
Scalar.fromUnsignedByte(Byte value) |
static Scalar |
Scalar.fromUnsignedInt(int value) |
static Scalar |
Scalar.fromUnsignedInt(Integer value) |
static Scalar |
Scalar.fromUnsignedLong(long value) |
static Scalar |
Scalar.fromUnsignedLong(Long value) |
static Scalar |
Scalar.fromUnsignedShort(short value) |
static Scalar |
Scalar.fromUnsignedShort(Short value) |
static Scalar |
Scalar.fromUTF8String(byte[] value) 从 UTF8 字节数组创建一个 String scalar。
|
Scalar |
ColumnView.getScalarElement(int index) 将列中指定索引处的单个项获取为 Scalar。
|
Scalar |
Scalar.incRefCount() 增加此 scalar 的引用计数。
|
static Scalar |
Scalar.listFromColumnView(ColumnView list) 从 ColumnView 创建一个 list scalar。
|
static Scalar |
Scalar.listFromNull(HostColumnVector.DataType elementType) 创建一个 list 类型的 null scalar。
|
Scalar |
ColumnView.max() 返回列中所有值的最大值,返回的 scalar 与此列类型相同。
|
Scalar |
ColumnView.max(DType outType) 已废弃.
max 归约在内部不再允许设置输出类型,作为一种变通方法,此 API 将输入类型转换为输出类型,但这并非适用于所有情况。
|
Scalar |
ColumnView.mean() 返回列中所有值的算术平均值,返回一个 FLOAT64 scalar,除非列类型为 FLOAT32,此时返回一个 FLOAT32 scalar。
|
Scalar |
ColumnView.mean(DType outType) 返回列中所有值的算术平均值,返回指定类型的 scalar。
|
Scalar |
ColumnView.min() 返回列中所有值的最小值,返回的 scalar 与此列类型相同。
|
Scalar |
ColumnView.min(DType outType) 已废弃.
min 归约在内部不再允许设置输出类型,作为一种变通方法,此 API 将输入类型转换为输出类型,但这并非适用于所有情况。
|
Scalar |
ColumnView.product() 返回列中所有值的乘积,返回的 scalar 与此列类型相同。
|
Scalar |
ColumnView.product(DType outType) 返回列中所有值的乘积,返回指定类型的 scalar。
|
Scalar |
ColumnView.reduce(ReductionAggregation aggregation) 计算列中所有行值的归约。
|
Scalar |
ColumnView.reduce(ReductionAggregation aggregation, DType outType) 计算列中所有行值的归约。
|
Scalar |
Scalar.repeatString(int repeatTimes) 根据
repeatTimes 参数指定的次数重复给定的 string scalar。 |
Scalar |
ColumnView.standardDeviation() 返回列中所有值的样本标准差,返回一个 FLOAT64 scalar,除非列类型为 FLOAT32,此时返回一个 FLOAT32 scalar。
|
Scalar |
ColumnView.standardDeviation(DType outType) 返回列中所有值的样本标准差,返回指定类型的 scalar。
|
static Scalar |
Scalar.structFromColumnViews(ColumnView... columns) 从 ColumnView 创建一个 struct scalar。
|
static Scalar |
Scalar.structFromNull(HostColumnVector.DataType... elementTypes) 创建一个 struct 类型的 null scalar。
|
Scalar |
ColumnView.sum() 计算列中所有值的总和,返回的 scalar 与此列类型相同。
|
Scalar |
ColumnView.sum(DType outType) 计算列中所有值的总和,返回指定类型的 scalar。
|
Scalar |
ColumnView.sumOfSquares() 返回列中所有值的平方和,返回的 scalar 与此列类型相同。
|
Scalar |
ColumnView.sumOfSquares(DType outType) 返回列中所有值的平方和,返回指定类型的 scalar。
|
static Scalar |
Scalar.timestampDaysFromInt(int value) |
static Scalar |
Scalar.timestampDaysFromInt(Integer value) |
static Scalar |
Scalar.timestampFromLong(DType type, long value) |
static Scalar |
Scalar.timestampFromLong(DType type, Long value) |
Scalar |
ColumnView.variance() 返回列中所有值的方差,返回一个 FLOAT64 scalar,除非列类型为 FLOAT32,此时返回一个 FLOAT32 scalar。
|
Scalar |
ColumnView.variance(DType outType) 返回列中所有值的方差,返回指定类型的 scalar。
|
修饰符和类型 | 方法和描述 |
---|---|
ColumnVector |
ColumnView.addCalendricalMonths(Scalar months) 将指定数量的月份添加到时间戳。
|
ColumnVector |
ColumnView.capitalize(Scalar delimiters) 返回一个首字母大写的字符串列。
|
ColumnVector |
ColumnView.clamp(Scalar lo, Scalar hi) 将 `input` 中小于 `lo` 的值替换为 `lo`,将大于 `hi` 的值替换为 `hi`。
|
ColumnVector |
ColumnView.clamp(Scalar lo, Scalar loReplace, Scalar hi, Scalar hiReplace) 将 `input` 中小于 `lo` 的值替换为 `lo_replace`,将大于 `hi` 的值替换为 `hi_replace`。
|
boolean |
ColumnView.contains(Scalar needle) 查找此列中是否存在 `needle`,例如:单列:idx 0 1 2 3 4 col = { 10, 20, 20, 30, 50 } Scalar:value = { 20 } result = true
|
ColumnVector |
ColumnView.endsWith(Scalar pattern) 检查列中的每个字符串是否以指定的比较字符串结尾,结果是一个并行的 boolean 结果列。
|
WindowOptions.Builder |
WindowOptions.Builder.following(Scalar following) 为范围窗口设置当前行后面的相对行数
|
static ColumnVector |
ColumnVector.fromScalar(Scalar scalar, int rows) 创建一个长度为 rows 的新向量,其中每一行都填充了 Scalar 的值
|
ColumnVector |
ColumnView.getJSONObject(Scalar path) 将 JSONPath 字符串应用于输入字符串列中的所有行。
|
ColumnVector |
ColumnView.getJSONObject(Scalar path, GetJsonObjectOptions options) 将 JSONPath 字符串应用于输入字符串列中的所有行。
|
ColumnVector |
ColumnView.getMapKeyExistence(Scalar key) 对于 List 类型的列
|
ColumnVector |
ColumnView.getMapValue(Scalar key) 给定一个 List 类型的列
|
ColumnVector |
ColumnView.ifElse(ColumnView trueValues, Scalar falseValue) 对于 BOOL8 向量,根据此向量在对应行中的布尔值,计算一个向量,其行从另外两个输入中选择。
|
ColumnVector |
ColumnView.ifElse(Scalar trueValue, ColumnView falseValues) 对于 BOOL8 向量,根据此向量在对应行中的布尔值,计算一个向量,其行从另外两个输入中选择。
|
ColumnVector |
ColumnView.ifElse(Scalar trueValue, Scalar falseValue) 对于 BOOL8 向量,根据此向量在对应行中的布尔值,计算一个向量,其行从另外两个输入中选择。
|
ColumnVector |
ColumnView.joinStrings(Scalar separator, Scalar narep) 将列中的所有字符串连接成一个由可选分隔符字符串分隔的新字符串。
|
ColumnVector |
ColumnView.like(Scalar pattern, Scalar escapeChar) 返回一个 boolean ColumnVector,用于标识匹配给定 like 模式的行。
|
ColumnVector |
ColumnView.listContains(Scalar key) 创建一个 bool 值列,指示指定的 scalar 是否是 list 列的每一行的元素。
|
ColumnVector |
ColumnView.listIndexOf(Scalar key, ColumnView.FindOptions findOption) 创建一个 int32 索引列,指示 scalar 搜索 key 在每个 list 行中的位置。
|
ColumnVector |
ColumnView.lstrip(Scalar toStrip) 从每个字符串的开头移除指定的字符。
|
WindowOptions.Builder |
WindowOptions.Builder.preceding(Scalar preceding) 为范围窗口设置当前行之前的相对行数
|
ColumnVector |
ColumnView.replaceNulls(Scalar scalar) 返回一个 ColumnVector,其中任何 null 值都替换为 scalar。
|
ColumnVector |
ColumnView.replaceRegex(RegexProgram regexProg, Scalar repl) 对于每个字符串,使用 replacement string scalar 替换匹配给定 regex program 模式的任何字符序列。
|
ColumnVector |
ColumnView.replaceRegex(RegexProgram regexProg, Scalar repl, int maxRepl) 对于每个字符串,使用 replacement string scalar 替换匹配给定 regex program 模式的任何字符序列。
|
ColumnVector |
ColumnView.replaceRegex(String pattern, Scalar repl) 已废弃.
|
ColumnVector |
ColumnView.replaceRegex(String pattern, Scalar repl, int maxRepl) 已废弃.
|
ColumnVector |
ColumnView.rstrip(Scalar toStrip) 从每个字符串的末尾移除指定的字符。
|
static Table |
Table.scatter(Scalar[] source, ColumnView scatterMap, Table target) 将 source 行中的值分散到 target 表中,返回一个新的结果表。
|
static ColumnVector |
ColumnVector.sequence(Scalar initialValue, int rows) 创建一个长度为 rows 的新向量,从 initialValue 开始,每次递增 1。
|
static ColumnVector |
ColumnVector.sequence(Scalar initialValue, Scalar step, int rows) 创建一个长度为 rows 的新向量,从 initialValue 开始,每次按 step 递增。
|
ColumnVector |
ColumnView.startsWith(Scalar pattern) 检查列中的每个字符串是否以指定的比较字符串开头,结果是一个并行的 boolean 结果列。
|
static ColumnVector |
ColumnVector.stringConcatenate(ColumnView[] columns, ColumnView sepCol, Scalar separatorNarep, Scalar colNarep, boolean separateNulls) 使用为每行指定的分隔符连接字符串列,并将结果作为字符串列返回。
|
static ColumnVector |
ColumnVector.stringConcatenate(Scalar separator, Scalar narep, 将字符串列连接起来,将每个列中的对应行合并到新列的单个字符串行中。
|
static ColumnVector |
ColumnVector.stringConcatenate(Scalar separator, Scalar narep, 将字符串列连接起来,将每个列中的对应行合并到新列的单个字符串行中。
|
ColumnVector |
ColumnView.stringConcatenateListElements(ColumnView sepCol, Scalar separatorNarep, Scalar stringNarep, boolean separateNulls, boolean emptyStringOutputIfEmptyList) 给定一个字符串的列表列(每行是一个字符串列表),连接每行中的字符串并返回单个字符串列结果。
|
ColumnVector |
ColumnView.stringConcatenateListElements(Scalar separator, Scalar narep, boolean separateNulls, boolean emptyStringOutputIfEmptyList) 给定一个字符串的列表列(每行是一个字符串列表),连接每行中的字符串并返回单个字符串列结果。
|
ColumnVector |
ColumnView.stringContains(Scalar compString) 检查列中的每个字符串是否包含指定的比较字符串,结果是一个并行的 boolean 结果列。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring, int start) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring, int start, int end) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringReplace(Scalar target, Scalar replace) 返回一个新的字符串列,其中每个字符串中的 target 字符串被指定的 replacement 字符串替换。
|
ColumnVector |
ColumnView.strip(Scalar toStrip) 从每个字符串的开头和结尾移除指定的字符。
|
WindowOptions.Builder |
WindowOptions.Builder.window(Scalar precedingScalar, Scalar followingScalar) 设置范围窗口的大小。
|
Copyright © 2025. 保留所有权利。