DataFrameColumn 类

定义

基列类型。 应首先在此处定义所有 API

public abstract class DataFrameColumn : System.Collections.IEnumerable
type DataFrameColumn = class
    interface IEnumerable
Public MustInherit Class DataFrameColumn
Implements IEnumerable
继承
DataFrameColumn
派生
实现

构造函数

DataFrameColumn(String, Int64, Type)

基本 DataFrameColumn 构造函数。

属性

DataType

此列保存的数据的类型。

Item[Int64, Int32]

返回 lengthstartIndex开始的值数。

Item[Int64]

用于获取/设置值的索引器 rowIndex

Length

此列的长度

Name

列名称。

NullCount

此列中的值数 null

方法

Abs(Boolean)

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

Add(DataFrameColumn, Boolean)

执行按元素添加

Add<T>(T, Boolean)

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

AddDataViewColumn(DataViewSchema+Builder)

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

AddValueUsingCursor(DataViewRowCursor, Delegate)

使用 将值追加到此DataFrameColumncursor

All()

返回是否所有元素均为 True

And(Boolean, Boolean)

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

And(DataFrameColumn, Boolean)

执行元素级布尔和

Any()

返回任何元素是否为 True

Clamp<U>(U, U, Boolean)

限制超出指定阈值的值

ClampImplementation<U>(U, U, Boolean)

限制超出指定阈值的值

Clone(DataFrameColumn, Boolean, Int64)

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

CloneImplementation(DataFrameColumn, Boolean, Int64)

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

Create(String, IEnumerable<String>)

用于创建 的 StringDataFrameColumn静态工厂方法。 它允许你根据所提供的值的类型利用类型推理。

Create<T>(String, IEnumerable<Nullable<T>>)

用于创建 的 PrimitiveDataFrameColumn<T>静态工厂方法。 它允许你根据所提供的值的类型利用类型推理。

Create<T>(String, IEnumerable<T>)

用于创建 的 PrimitiveDataFrameColumn<T>静态工厂方法。 它允许你根据所提供的值的类型利用类型推理。

CumulativeMax(Boolean)

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

CumulativeMax(IEnumerable<Int64>, Boolean)

汇报 rowIndices 中的列值及其累积 rowIndices 最大值

CumulativeMin(Boolean)

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

CumulativeMin(IEnumerable<Int64>, Boolean)

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

CumulativeProduct(Boolean)

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

CumulativeProduct(IEnumerable<Int64>, Boolean)

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

CumulativeSum(Boolean)

使用其累积和汇报每个元素

CumulativeSum(IEnumerable<Int64>, Boolean)

汇报 rowIndices 中的列值及其累积 rowIndices 总和

Description()

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

Divide(DataFrameColumn, Boolean)

执行按元素划分

Divide<T>(T, Boolean)

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

ElementwiseEquals(DataFrameColumn)

按元素执行等于

ElementwiseEquals<T>(T)

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

ElementwiseGreaterThan(DataFrameColumn)

按元素执行大于

ElementwiseGreaterThan<T>(T)

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

ElementwiseGreaterThanOrEqual(DataFrameColumn)

按元素执行大于或等于

ElementwiseGreaterThanOrEqual<T>(T)

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

ElementwiseIsNotNull()

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

ElementwiseIsNull()

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

ElementwiseLessThan(DataFrameColumn)

按元素执行小于

ElementwiseLessThan<T>(T)

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

ElementwiseLessThanOrEqual(DataFrameColumn)

按元素执行小于或等于

ElementwiseLessThanOrEqual<T>(T)

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

ElementwiseNotEquals(DataFrameColumn)

执行元素不相等

ElementwiseNotEquals<T>(T)

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

FillNulls(Object, Boolean)

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

FillNullsImplementation(Object, Boolean)

基列类型。 应首先在此处定义所有 API

Filter<U>(U, U)

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

FilterImplementation<U>(U, U)

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

GetArrowField()

基列类型。 应首先在此处定义所有 API

GetDataViewGetter(DataViewRowCursor)

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

GetEnumeratorCore()

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

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

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

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

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

GetMaxRecordBatchLength(Int64)

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

GetValue(Int64)

返回 处 rowIndex的值。

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

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

GetValues(Int64, Int32)

返回 lengthstartIndex开始的值数。

GroupBy(Int32, DataFrame)

基列类型。 应首先在此处定义所有 API

GroupColumnValues<TKey>(HashSet<Int64>)

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

HasDescription()

用于从 Description 方法中排除列

Info()

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

IsNumericColumn()

确定列是否为数值类型

LeftShift(Int32, Boolean)

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

Max()

返回列中值的最大值

Max(IEnumerable<Int64>)

返回 rowIndices 处的最大值

Mean()

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

Median()

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

Min()

返回列中值的最小值

Min(IEnumerable<Int64>)

返回 rowIndices 处值的最小值

Modulo(DataFrameColumn, Boolean)

执行元素级模量

Modulo<T>(T, Boolean)

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

Multiply(DataFrameColumn, Boolean)

执行元素级乘法

Multiply<T>(T, Boolean)

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

Or(Boolean, Boolean)

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

Or(DataFrameColumn, Boolean)

执行元素级布尔值或

Product()

返回列中值的乘积

Product(IEnumerable<Int64>)

返回 rowIndices 中值的乘积

Resize(Int64)

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

ReverseAdd<T>(T, Boolean)

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

ReverseAnd(Boolean, Boolean)

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

ReverseDivide<T>(T, Boolean)

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

ReverseModulo<T>(T, Boolean)

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

ReverseMultiply<T>(T, Boolean)

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

ReverseOr(Boolean, Boolean)

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

ReverseSubtract<T>(T, Boolean)

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

ReverseXor(Boolean, Boolean)

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

RightShift(Int32, Boolean)

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

Round(Boolean)

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

SetName(String)

汇报列名。

SetName(String, DataFrame)
已过时.

汇报此列的名称。

SetValue(Int64, Object)

将 值 rowIndex 设置为 value

Sort(Boolean)

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

Subtract(DataFrameColumn, Boolean)

执行元素减法

Subtract<T>(T, Boolean)

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

Sum()

返回列中值的总和

Sum(IEnumerable<Int64>)

返回 rowIndices 中值的总和

ToArrowArray(Int64, Int32)

基列类型。 应首先在此处定义所有 API

ValueCounts()

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

Xor(Boolean, Boolean)

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

Xor(DataFrameColumn, Boolean)

执行元素级布尔 Xor

运算符

Addition(Byte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Byte)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Decimal)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Double)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Int16)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Int64)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, SByte)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, Single)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, UInt16)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, UInt32)

基列类型。 应首先在此处定义所有 API

Addition(DataFrameColumn, UInt64)

基列类型。 应首先在此处定义所有 API

Addition(Decimal, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(Double, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(Int16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(Int32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(Int64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(SByte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(Single, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(UInt16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(UInt32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Addition(UInt64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

BitwiseAnd(Boolean, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

BitwiseAnd(DataFrameColumn, Boolean)

基列类型。 应首先在此处定义所有 API

BitwiseAnd(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

BitwiseOr(Boolean, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

BitwiseOr(DataFrameColumn, Boolean)

基列类型。 应首先在此处定义所有 API

BitwiseOr(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Byte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Byte)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Decimal)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Double)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Int16)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Int64)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, SByte)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, Single)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, UInt16)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, UInt32)

基列类型。 应首先在此处定义所有 API

Division(DataFrameColumn, UInt64)

基列类型。 应首先在此处定义所有 API

Division(Decimal, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Double, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Int16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Int32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Int64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(SByte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(Single, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(UInt16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(UInt32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Division(UInt64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

ExclusiveOr(Boolean, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

ExclusiveOr(DataFrameColumn, Boolean)

基列类型。 应首先在此处定义所有 API

ExclusiveOr(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

LeftShift(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Modulus(Byte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Byte)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Decimal)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Double)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Int16)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Int64)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, SByte)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, Single)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, UInt16)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, UInt32)

基列类型。 应首先在此处定义所有 API

Modulus(DataFrameColumn, UInt64)

基列类型。 应首先在此处定义所有 API

Modulus(Decimal, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(Double, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(Int16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(Int32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(Int64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(SByte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(Single, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(UInt16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(UInt32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Modulus(UInt64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Byte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Byte)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Decimal)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Double)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Int16)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Int64)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, SByte)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, Single)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, UInt16)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, UInt32)

基列类型。 应首先在此处定义所有 API

Multiply(DataFrameColumn, UInt64)

基列类型。 应首先在此处定义所有 API

Multiply(Decimal, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Double, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Int16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Int32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Int64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(SByte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(Single, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(UInt16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(UInt32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Multiply(UInt64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

RightShift(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Subtraction(Byte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Byte)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Decimal)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Double)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Int16)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Int32)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Int64)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, SByte)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, Single)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, UInt16)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, UInt32)

基列类型。 应首先在此处定义所有 API

Subtraction(DataFrameColumn, UInt64)

基列类型。 应首先在此处定义所有 API

Subtraction(Decimal, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(Double, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(Int16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(Int32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(Int64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(SByte, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(Single, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(UInt16, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(UInt32, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

Subtraction(UInt64, DataFrameColumn)

基列类型。 应首先在此处定义所有 API

显式接口实现

IEnumerable.GetEnumerator()

基列类型。 应首先在此处定义所有 API

适用于