共用方式為


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使用指定的 namelengthnullCount建構 。 和 valuesoffsetsnullBits 是箭號格式之數據行的內容。

屬性

DataType

這個數據行所保留的數據型別。

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

length傳回從 startIndex開始的值數目。

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)

在數據行中的每個值上執行元素的布爾值 And

(繼承來源 DataFrameColumn)
And(DataFrameColumn, Boolean)

執行元素的布爾值 And

(繼承來源 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 Arrow格式的基礎值

GetReadOnlyNullBitMapBuffers()

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

GetReadOnlyOffsetsBuffers()

傳回不可變 ReadOnlyMemory<T> 的列舉,表示其對應數據緩衝區中的位移。 Apache Arrow 格式會指定位移緩衝區如何編碼數據緩衝區中每個值的長度

GetValue(Int64)

傳回 位於 rowIndex的值。

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

傳回 中每個使用中 cursor 數據行的 ValueGetter,做為要快取的委派。

(繼承來源 DataFrameColumn)
GetValues(Int64, Int32)

length傳回從 startIndex開始的值數目。

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)

執行元素的布爾值 Or

(繼承來源 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)

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

(繼承來源 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()

傳回包含唯一值計數的 DataFrame

Xor(Boolean, Boolean)

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

(繼承來源 DataFrameColumn)
Xor(DataFrameColumn, Boolean)

執行元素的布爾值 Xor

(繼承來源 DataFrameColumn)

明確介面實作

IEnumerable.GetEnumerator()

不可變的數據行,用來保存箭頭樣式字串

(繼承來源 DataFrameColumn)

適用於