ArrowStringDataFrameColumn 类

定义

用于保存箭头样式字符串的不可变列

public class ArrowStringDataFrameColumn : Microsoft.Data.Analysis.DataFrameColumn, System.Collections.Generic.IEnumerable<string>
type ArrowStringDataFrameColumn = class
    inherit DataFrameColumn
    interface seq<string>
    interface IEnumerable
Public Class ArrowStringDataFrameColumn
Inherits DataFrameColumn
Implements IEnumerable(Of String)
继承
ArrowStringDataFrameColumn
实现

构造函数

ArrowStringDataFrameColumn(String)

使用给定 name的 构造空ArrowStringDataFrameColumn的 。

ArrowStringDataFrameColumn(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

ArrowStringDataFrameColumn使用给定name的 、 lengthnullCount构造 。 valuesoffsetsnullBits 是箭头格式的列的内容。

属性

DataType

此列包含的数据类型。

(继承自 DataFrameColumn)
Item[Int64, Int32]

返回 lengthstartIndex开始的值的数目。

Item[Int64]

用于获取值的索引器。 这是一个不可变列

Length

此列的长度

(继承自 DataFrameColumn)
Name

列名称。

(继承自 DataFrameColumn)
NullCount

此列中的值数 null

方法

Abs(Boolean)

汇报每个数值元素及其绝对数值

(继承自 DataFrameColumn)
Add(DataFrameColumn, Boolean)

执行按元素添加

(继承自 DataFrameColumn)
Add<T>(T, Boolean)

对列中的每个值执行元素加法

(继承自 DataFrameColumn)
AddDataViewColumn(DataViewSchema+Builder)

将新的 DataViewSchema.Column 添加到当前列的指定生成器。

AddValueUsingCursor(DataViewRowCursor, Delegate)

使用 将值追加到此DataFrameColumncursor

(继承自 DataFrameColumn)
All()

返回是否所有元素均为 True

(继承自 DataFrameColumn)
And(Boolean, Boolean)

对列中的每个值执行元素布尔和

(继承自 DataFrameColumn)
And(DataFrameColumn, Boolean)

执行元素布尔和

(继承自 DataFrameColumn)
Any()

返回任何元素是否为 True

(继承自 DataFrameColumn)
Apply(Func<String,String>)

将函数应用于所有值

Clamp<U>(U, U, Boolean)

用于保存箭头样式字符串的不可变列

ClampImplementation<U>(U, U, Boolean)

限制超出指定阈值的值

(继承自 DataFrameColumn)
Clone(DataFrameColumn, Boolean, Int64)

通过提供 mapIndices 和反转标志,克隆列以生成可能会更改值顺序的副本

CloneImplementation(DataFrameColumn, Boolean, Int64)

通过提供 mapIndices 和反转标志,克隆列以生成可能会更改值顺序的副本

(继承自 DataFrameColumn)
CumulativeMax(Boolean)

汇报每个元素及其累积最大值

(继承自 DataFrameColumn)
CumulativeMax(IEnumerable<Int64>, Boolean)

在 rowIndices 处汇报列值及其累积 rowIndices 最大值

(继承自 DataFrameColumn)
CumulativeMin(Boolean)

汇报每个元素及其累积最小值

(继承自 DataFrameColumn)
CumulativeMin(IEnumerable<Int64>, Boolean)

汇报 rowIndices 处的列值及其累积 rowIndices 最小值

(继承自 DataFrameColumn)
CumulativeProduct(Boolean)

汇报每个元素及其累积乘积

(继承自 DataFrameColumn)
CumulativeProduct(IEnumerable<Int64>, Boolean)

使用 rowIndices 的累积 rowIndices 积汇报列值

(继承自 DataFrameColumn)
CumulativeSum(Boolean)

汇报每个元素及其累积总和

(继承自 DataFrameColumn)
CumulativeSum(IEnumerable<Int64>, Boolean)

在 rowIndices 处汇报列值及其累积 rowIndices 总和

(继承自 DataFrameColumn)
Description()

返回一个 DataFrameColumn ,其中包含描述列的统计信息

(继承自 DataFrameColumn)
Divide(DataFrameColumn, Boolean)

执行按元素划分

(继承自 DataFrameColumn)
Divide<T>(T, Boolean)

对列中的每个值执行元素除法

(继承自 DataFrameColumn)
ElementwiseEquals(DataFrameColumn)

执行元素等于

ElementwiseEquals(String)

返回一个布尔列,该列是列中每个值的元素相等比较的结果 value

ElementwiseEquals<T>(T)

对列中的每个值执行元素等于

ElementwiseGreaterThan(DataFrameColumn)

按元素执行大于

(继承自 DataFrameColumn)
ElementwiseGreaterThan<T>(T)

对列中的每个值执行大于的元素

(继承自 DataFrameColumn)
ElementwiseGreaterThanOrEqual(DataFrameColumn)

按元素执行大于或等于

(继承自 DataFrameColumn)
ElementwiseGreaterThanOrEqual<T>(T)

对列中的每个值执行元素大小大于或等于

(继承自 DataFrameColumn)
ElementwiseIsNotNull()

对列中的每个值执行不等于 Null 的元素

(继承自 DataFrameColumn)
ElementwiseIsNull()

对列中的每个值执行等于 Null 的元素

(继承自 DataFrameColumn)
ElementwiseLessThan(DataFrameColumn)

按元素执行小于

(继承自 DataFrameColumn)
ElementwiseLessThan<T>(T)

对列中的每个值执行元素小于

(继承自 DataFrameColumn)
ElementwiseLessThanOrEqual(DataFrameColumn)

按元素执行小于或等于

(继承自 DataFrameColumn)
ElementwiseLessThanOrEqual<T>(T)

对列中的每个值执行元素小于或等于

(继承自 DataFrameColumn)
ElementwiseNotEquals(DataFrameColumn)

执行元素不等于

ElementwiseNotEquals(String)

返回一个布尔列,该列是列中每个值的元素不相等比较的结果 value

ElementwiseNotEquals<T>(T)

对列中的每个值执行元素不等于

FillNulls(Object, Boolean)

返回一个新列,其中 null 元素由 value替换。

(继承自 DataFrameColumn)
FillNulls(String, Boolean)

用于保存箭头样式字符串的不可变列

FillNullsImplementation(Object, Boolean)

用于保存箭头样式字符串的不可变列

Filter<U>(U, U)

用于保存箭头样式字符串的不可变列

FilterImplementation<U>(U, U)

返回按下限和上限筛选的新列

(继承自 DataFrameColumn)
GetArrowField()

用于保存箭头样式字符串的不可变列

GetDataViewGetter(DataViewRowCursor)

创建一个 , ValueGetter<TValue> 它将返回游标引用的行的列的值。

GetEnumerator()

返回一个循环访问此列中的字符串值的枚举器。

GetEnumeratorCore()

返回一个循环访问此列的枚举器。

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

用于保存箭头样式字符串的不可变列

GetGroupedOccurrences<TKey>(DataFrameColumn, HashSet<Int64>)

从其他列中获取此列中每个值的出现,按此值分组

(继承自 DataFrameColumn)
GetMaxRecordBatchLength(Int64)

返回内存中连续的最大值数

GetReadOnlyDataBuffers()

返回表示 Apache 箭头格式的基础值的不可变缓冲区的枚举

GetReadOnlyNullBitMapBuffers()

返回表示 null Apache 箭头格式的值的不可变ReadOnlyMemory<T>缓冲区的枚举

GetReadOnlyOffsetsBuffers()

返回不可变 ReadOnlyMemory<T> 的枚举,该枚举表示其相应的 Data 缓冲区中的偏移量。 Apache 箭头格式指定偏移缓冲区如何对数据缓冲区中每个值的长度进行编码

GetValue(Int64)

返回 处 rowIndex的值。

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

返回 中 cursor 每个活动列的 ValueGetter 作为要缓存的委托。

(继承自 DataFrameColumn)
GetValues(Int64, Int32)

返回 lengthstartIndex开始的值的数目。

GroupBy(Int32, DataFrame)

用于保存箭头样式字符串的不可变列

GroupColumnValues<TKey>(HashSet<Int64>)

按值对此列的行进行分组。

HasDescription()

用于从 Description 方法中排除列

(继承自 DataFrameColumn)
Info()

返回包含 StringDataFrameColumn 此列的 DataType 和 Length 的 。

(继承自 DataFrameColumn)
IsNumericColumn()

确定列是否为数值类型

(继承自 DataFrameColumn)
IsValid(Int64)

指示此 index 处的值是否为 null

LeftShift(Int32, Boolean)

对列中的每个值执行元素左移

(继承自 DataFrameColumn)
Max()

返回列中值的最大值

(继承自 DataFrameColumn)
Max(IEnumerable<Int64>)

返回 rowIndices 处值的最大值

(继承自 DataFrameColumn)
Mean()

返回列中值的平均值。 如果这不是数值列,则引发

(继承自 DataFrameColumn)
Median()

返回列中值的中值。 如果这不是数值列,则引发

(继承自 DataFrameColumn)
Min()

返回列中值的最小值

(继承自 DataFrameColumn)
Min(IEnumerable<Int64>)

返回 rowIndices 处值的最小值

(继承自 DataFrameColumn)
Modulo(DataFrameColumn, Boolean)

执行元素取模

(继承自 DataFrameColumn)
Modulo<T>(T, Boolean)

对列中的每个值执行元素取模运算

(继承自 DataFrameColumn)
Multiply(DataFrameColumn, Boolean)

执行元素乘法

(继承自 DataFrameColumn)
Multiply<T>(T, Boolean)

对列中的每个值执行元素乘法运算

(继承自 DataFrameColumn)
Or(Boolean, Boolean)

对列中的每个值执行元素布尔值 Or

(继承自 DataFrameColumn)
Or(DataFrameColumn, Boolean)

执行元素布尔值或

(继承自 DataFrameColumn)
Product()

返回列中值的乘积

(继承自 DataFrameColumn)
Product(IEnumerable<Int64>)

返回 rowIndices 处的值的乘积

(继承自 DataFrameColumn)
Resize(Int64)

从 Append、Merge 和 GroupBy 内部调用。 将列大小调整为指定的长度,以允许通过索引设置值

(继承自 DataFrameColumn)
ReverseAdd<T>(T, Boolean)

对列中的每个值执行反向元素加法

(继承自 DataFrameColumn)
ReverseAnd(Boolean, Boolean)

对列中的每个值执行反向的元素布尔值 And

(继承自 DataFrameColumn)
ReverseDivide<T>(T, Boolean)

对列中的每个值执行反向元素除法

(继承自 DataFrameColumn)
ReverseModulo<T>(T, Boolean)

对列中的每个值执行反向元素取模运算

(继承自 DataFrameColumn)
ReverseMultiply<T>(T, Boolean)

对列中的每个值执行反向元素乘法运算

(继承自 DataFrameColumn)
ReverseOr(Boolean, Boolean)

对列中的每个值执行反向的元素布尔值 Or

(继承自 DataFrameColumn)
ReverseSubtract<T>(T, Boolean)

对列中的每个值执行反向元素减法

(继承自 DataFrameColumn)
ReverseXor(Boolean, Boolean)

对列中的每个值执行反向元素布尔 Xor

(继承自 DataFrameColumn)
RightShift(Int32, Boolean)

对列中的每个值执行元素右移

(继承自 DataFrameColumn)
Round(Boolean)

对列中的每个值调用 Math.Round

(继承自 DataFrameColumn)
SetName(String)

汇报列名。

(继承自 DataFrameColumn)
SetName(String, DataFrame)
已过时.

汇报此列的名称。

(继承自 DataFrameColumn)
SetValue(Int64, Object)

使用 设置值rowIndexvalue

Sort(Boolean)

返回按其值排序的此列的副本

Subtract(DataFrameColumn, Boolean)

执行按元素减法

(继承自 DataFrameColumn)
Subtract<T>(T, Boolean)

对列中的每个值执行元素减法

(继承自 DataFrameColumn)
Sum()

返回列中值的总和

(继承自 DataFrameColumn)
Sum(IEnumerable<Int64>)

返回 rowIndices 处的值的总和

(继承自 DataFrameColumn)
ToArrowArray(Int64, Int32)

用于保存箭头样式字符串的不可变列

ValueCounts()

返回包含唯一值计数的数据帧

Xor(Boolean, Boolean)

对列中的每个值执行元素布尔 Xor

(继承自 DataFrameColumn)
Xor(DataFrameColumn, Boolean)

执行按元素的布尔 Xor

(继承自 DataFrameColumn)

显式接口实现

IEnumerable.GetEnumerator()

用于保存箭头样式字符串的不可变列

(继承自 DataFrameColumn)

适用于