共用方式為


PrimitiveDataFrameColumn<T> 類別

定義

數據行,用來保存基本類型,例如 int、float 等。

public class PrimitiveDataFrameColumn<T> : Microsoft.Data.Analysis.DataFrameColumn, System.Collections.Generic.IEnumerable<T?> where T : struct
type PrimitiveDataFrameColumn<'T (requires 'T : struct)> = class
    inherit DataFrameColumn
    interface seq<Nullable<'T>>
    interface IEnumerable
Public Class PrimitiveDataFrameColumn(Of T)
Inherits DataFrameColumn
Implements IEnumerable(Of Nullable(Of T))

類型參數

T
繼承
PrimitiveDataFrameColumn<T>
衍生
實作

建構函式

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

數據行,用來保存基本類型,例如 int、float 等。

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

數據行,用來保存基本類型,例如 int、float 等。

PrimitiveDataFrameColumn<T>(String, Int64)

數據行,用來保存基本類型,例如 int、float 等。

PrimitiveDataFrameColumn<T>(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

數據行,用來保存基本類型,例如 int、float 等。

屬性

DataType

此數據行所保存的數據型別。

(繼承來源 DataFrameColumn)
Item[Int64, Int32]

數據行,用來保存基本類型,例如 int、float 等。

Item[Int64]

數據行,用來保存基本類型,例如 int、float 等。

Length

此數據行的長度

(繼承來源 DataFrameColumn)
Name

資料行名稱。

(繼承來源 DataFrameColumn)
NullCount

數據行,用來保存基本類型,例如 int、float 等。

方法

Abs(Boolean)

匯報 每個數值元素及其絕對數值

Add(DataFrameColumn, Boolean)

執行元素的加法

Add<U>(U, Boolean)

對數據行中的每個值執行元素加法

AddDataViewColumn(DataViewSchema+Builder)

數據行,用來保存基本類型,例如 int、float 等。

AddValueUsingCursor(DataViewRowCursor, Delegate)

數據行,用來保存基本類型,例如 int、float 等。

All()

傳回所有專案是否為 True

And(Boolean, Boolean)

對數據列中的每個值執行元素的布爾值和

And(DataFrameColumn, Boolean)

執行元素的布爾值 And

Any()

傳回任何專案是否為 True

Append(Nullable<T>)

數據行,用來保存基本類型,例如 int、float 等。

AppendMany(Nullable<T>, Int64)

數據行,用來保存基本類型,例如 int、float 等。

Apply<TResult>(Func<Nullable<T>,Nullable<TResult>>)

將函式套用至所有值

ApplyElementwise(Func<Nullable<T>,Int64,Nullable<T>>)

數據行,用來保存基本類型,例如 int、float 等。

Clamp(T, T, Boolean)

將值限制在指定的臨界值之外

Clamp<U>(U, U, Boolean)

將值限制在指定的臨界值之外

(繼承來源 DataFrameColumn)
ClampImplementation<U>(U, U, Boolean)

數據行,用來保存基本類型,例如 int、float 等。

Clone(DataFrameColumn, Boolean, Int64)

傳回此數據行的複製品

Clone(IEnumerable<Int32>)

數據行,用來保存基本類型,例如 int、float 等。

Clone(IEnumerable<Int64>)

數據行,用來保存基本類型,例如 int、float 等。

Clone(PrimitiveDataFrameColumn<Int32>, Boolean)

數據行,用來保存基本類型,例如 int、float 等。

Clone(PrimitiveDataFrameColumn<Int64>, Boolean)

數據行,用來保存基本類型,例如 int、float 等。

CloneImplementation(DataFrameColumn, Boolean, Int64)

複製數據行以產生可能變更值順序的複本,方法是提供 mapIndices 和反向旗標

CreateNewColumn(String, Int64)

數據行,用來保存基本類型,例如 int、float 等。

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()

數據行,用來保存基本類型,例如 int、float 等。

Divide(DataFrameColumn, Boolean)

執行元素-明智的除法

Divide<U>(U, Boolean)

對數據行中的每個值執行元素相除

ElementwiseEquals(DataFrameColumn)

執行元素相等

ElementwiseEquals<U>(U)

對數據行中的每個值執行元素相等

ElementwiseGreaterThan(DataFrameColumn)

執行大於的專案

ElementwiseGreaterThan<U>(U)

在數據行中的每個值上執行大於的專案

ElementwiseGreaterThanOrEqual(DataFrameColumn)

執行大於或等於的專案

ElementwiseGreaterThanOrEqual<U>(U)

對數據行中的每個值執行大於或等於的專案

ElementwiseIsNotNull()

數據行,用來保存基本類型,例如 int、float 等。

ElementwiseIsNull()

數據行,用來保存基本類型,例如 int、float 等。

ElementwiseLessThan(DataFrameColumn)

執行小於元素的專案

ElementwiseLessThan<U>(U)

在數據行中的每個值上執行小於的專案

ElementwiseLessThanOrEqual(DataFrameColumn)

執行小於或等於的專案

ElementwiseLessThanOrEqual<U>(U)

對數據行中的每個值執行小於或等於的專案

ElementwiseNotEquals(DataFrameColumn)

執行元素不相等

ElementwiseNotEquals<U>(U)

對數據行中的每個值執行元素不相等

FillNulls(Object, Boolean)

傳回新的資料列,其中的專案 null 取代為 value

(繼承來源 DataFrameColumn)
FillNulls(T, Boolean)

傳回以值取代 Null 的新數據行

FillNullsImplementation(Object, Boolean)

數據行,用來保存基本類型,例如 int、float 等。

Filter(T, T)

傳回由下限和上限篩選的新數據行

Filter<U>(U, U)

傳回由下限和上限篩選的新數據行

(繼承來源 DataFrameColumn)
FilterImplementation<U>(U, U)

數據行,用來保存基本類型,例如 int、float 等。

GetArrowField()

數據行,用來保存基本類型,例如 int、float 等。

GetDataViewGetter(DataViewRowCursor)

數據行,用來保存基本類型,例如 int、float 等。

GetEnumerator()

數據行,用來保存基本類型,例如 int、float 等。

GetEnumeratorCore()

數據行,用來保存基本類型,例如 int、float 等。

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

數據行,用來保存基本類型,例如 int、float 等。

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

從其他數據行的這個數據行取得每個值的發生,並依此值分組

(繼承來源 DataFrameColumn)
GetMaxRecordBatchLength(Int64)

數據行,用來保存基本類型,例如 int、float 等。

GetReadOnlyDataBuffers()

傳回代表基礎值的不可變記憶體緩衝區列舉

GetReadOnlyNullBitMapBuffers()

傳回不可變 ReadOnlyMemory<T> 緩衝區的可列舉,代表 null Apache 箭頭格式的值

GetTypedValue(Int64)

數據行,用來保存基本類型,例如 int、float 等。

GetValue(Int64)

數據行,用來保存基本類型,例如 int、float 等。

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

數據行,用來保存基本類型,例如 int、float 等。

GetValues(Int64, Int32)

數據行,用來保存基本類型,例如 int、float 等。

GroupBy(Int32, DataFrame)

數據行,用來保存基本類型,例如 int、float 等。

GroupColumnValues<TKey>(HashSet<Int64>)

數據行,用來保存基本類型,例如 int、float 等。

HasDescription()

用來從 Description 方法排除數據行

Info()

傳回 , StringDataFrameColumn 其中包含此數據行的 DataType 和 Length

(繼承來源 DataFrameColumn)
IsNumericColumn()

數據行,用來保存基本類型,例如 int、float 等。

IsValid(Int64)

數據行,用來保存基本類型,例如 int、float 等。

LeftShift(Int32, Boolean)

對數據列中的每個值執行元素的左移

Max()

傳回數據行中值的最大值

Max(IEnumerable<Int64>)

傳回 rowIndices 的值上限

Mean()

數據行,用來保存基本類型,例如 int、float 等。

Median()

數據行,用來保存基本類型,例如 int、float 等。

Min()

傳回數據行中值的最小值

Min(IEnumerable<Int64>)

傳回 rowIndices 的值下限

Modulo(DataFrameColumn, Boolean)

執行元素-wise 模數

Modulo<U>(U, Boolean)

對數據行中的每個值執行元素的模數運算

Multiply(DataFrameColumn, Boolean)

執行元素乘法

Multiply<U>(U, Boolean)

對數據行中的每個值執行元素乘法

Or(Boolean, Boolean)

對數據列中的每個值執行元素的布爾值或

Or(DataFrameColumn, Boolean)

執行元素的布爾值 Or

Product()

傳回數據行中值的乘積

Product(IEnumerable<Int64>)

傳回 rowIndices 的值乘積

Resize(Int64)

數據行,用來保存基本類型,例如 int、float 等。

ReverseAdd<U>(U, Boolean)

對數據行中的每個值執行反轉專案加法

ReverseAnd(Boolean, Boolean)

對數據列中的每個值執行反轉元素的布爾值 和

(繼承來源 DataFrameColumn)
ReverseDivide<U>(U, Boolean)

對數據行中的每個值執行反轉專案相除

ReverseModulo<U>(U, Boolean)

對數據行中的每個值執行反轉專案反轉模數運算

ReverseMultiply<U>(U, Boolean)

對數據行中的每個值執行反向專案乘法

ReverseOr(Boolean, Boolean)

在數據列中的每個值上執行反轉的項目布爾值或

(繼承來源 DataFrameColumn)
ReverseSubtract<U>(U, Boolean)

對數據行中的每個值執行反轉項目減法

ReverseXor(Boolean, Boolean)

在數據行中的每個值上執行反轉元素的布爾值 Xor

(繼承來源 DataFrameColumn)
RightShift(Int32, Boolean)

對數據列中的每個值執行元素右移

Round(Boolean)

在數據行中的每個值上呼叫Math.Round

SetName(String)

匯報 數據行名稱。

(繼承來源 DataFrameColumn)
SetName(String, DataFrame)
已淘汰.

匯報 此資料行的名稱。

(繼承來源 DataFrameColumn)
SetValue(Int64, Object)

數據行,用來保存基本類型,例如 int、float 等。

Sort(Boolean)

數據行,用來保存基本類型,例如 int、float 等。

Subtract(DataFrameColumn, Boolean)

執行元素的減法

Subtract<U>(U, Boolean)

對數據行中的每個值執行元素的減法

Sum()

傳回數據行中值的總和

Sum(IEnumerable<Int64>)

傳回 rowIndices 的值總和

ToArrowArray(Int64, Int32)

數據行,用來保存基本類型,例如 int、float 等。

ToString()

以格式化字串形式傳回數據行內容的預覽。

ValueCounts()

數據行,用來保存基本類型,例如 int、float 等。

Xor(Boolean, Boolean)

對數據列中的每個值執行元素的布爾值 Xor

Xor(DataFrameColumn, Boolean)

執行元素的布爾值 Xor

明確介面實作

IEnumerable.GetEnumerator()

數據行,用來保存基本類型,例如 int、float 等。

(繼承來源 DataFrameColumn)

適用於