語言

DateTimeDataFrameColumn 類別

定義

public class DateTimeDataFrameColumn : Microsoft.Data.Analysis.PrimitiveDataFrameColumn<DateTime>
type DateTimeDataFrameColumn = class
    inherit PrimitiveDataFrameColumn<DateTime>
Public Class DateTimeDataFrameColumn
Inherits PrimitiveDataFrameColumn(Of DateTime)
繼承

建構函式

名稱 Description
DateTimeDataFrameColumn(String, IEnumerable<DateTime>)
DateTimeDataFrameColumn(String, IEnumerable<Nullable<DateTime>>)
DateTimeDataFrameColumn(String, Int64)
DateTimeDataFrameColumn(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

屬性

名稱 Description
DataType

此欄位所包含的資料類型。

(繼承來源 DataFrameColumn)
Item[Int64, Int32] (繼承來源 PrimitiveDataFrameColumn<T>)
Item[Int64] (繼承來源 PrimitiveDataFrameColumn<T>)
Length

本專欄長度

(繼承來源 DataFrameColumn)
Name

數據行名稱。

(繼承來源 DataFrameColumn)
NullCount

本欄的 null 數值。

(繼承來源 PrimitiveDataFrameColumn<T>)

方法

名稱 Description
Abs(Boolean)

更新每個數值元素的絕對數值

(繼承來源 PrimitiveDataFrameColumn<T>)
Add(DataFrameColumn, Boolean)

執行元素加法

(繼承來源 PrimitiveDataFrameColumn<T>)
Add<U>(U, Boolean)

對欄位中的每個值進行逐元素加法

(繼承來源 PrimitiveDataFrameColumn<T>)
AddDataViewColumn(DataViewSchema+Builder) (繼承來源 PrimitiveDataFrameColumn<T>)
AddValueUsingCursor(DataViewRowCursor, Delegate) (繼承來源 PrimitiveDataFrameColumn<T>)
All()

回傳所有元素是否為真

(繼承來源 PrimitiveDataFrameColumn<T>)
And(Boolean, Boolean)

對欄位中的每個值執行逐元素布林運算 And

(繼承來源 PrimitiveDataFrameColumn<T>)
And(DataFrameColumn, Boolean)

執行元素層布林運算 And

(繼承來源 PrimitiveDataFrameColumn<T>)
Any()

回傳任何元素是否為真

(繼承來源 PrimitiveDataFrameColumn<T>)
Append(Nullable<T>) (繼承來源 PrimitiveDataFrameColumn<T>)
AppendMany(Nullable<T>, Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
Apply(Func<T,T>, Boolean)

對欄位中所有非空值套用函數。

(繼承來源 PrimitiveDataFrameColumn<T>)
Apply<TResult>(Func<Nullable<T>,Nullable<TResult>>)
已淘汰.

會對所有欄位值套用一個函數。

(繼承來源 PrimitiveDataFrameColumn<T>)
ApplyElementwise(Func<Nullable<T>,Int64,Nullable<T>>)
已淘汰.

會對所有欄位值套用函式。

(繼承來源 PrimitiveDataFrameColumn<T>)
Clamp(T, T, Boolean)

鉗位數值超過指定閾值

(繼承來源 PrimitiveDataFrameColumn<T>)
Clamp<U>(U, U, Boolean)

鉗位數值超過指定閾值

(繼承來源 DataFrameColumn)
ClampImplementation<U>(U, U, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
Clone(DataFrameColumn, Boolean, Int64)

回傳本欄的克隆版。

(繼承來源 PrimitiveDataFrameColumn<T>)
Clone(IEnumerable<Int32>) (繼承來源 PrimitiveDataFrameColumn<T>)
Clone(IEnumerable<Int64>) (繼承來源 PrimitiveDataFrameColumn<T>)
Clone(Int64)

回傳本欄的克隆版。

(繼承來源 PrimitiveDataFrameColumn<T>)
Clone(PrimitiveDataFrameColumn<Int32>, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
Clone(PrimitiveDataFrameColumn<Int64>, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
CloneImplementation(DataFrameColumn, Boolean, Int64)

複製欄位以產生一份副本,可能透過提供 mapInindex 和反推旗標來改變值的順序

(繼承來源 PrimitiveDataFrameColumn<T>)
CloneImplementation(Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
CreateNewColumn(String, Int64)
CumulativeMax(Boolean)

更新每個元素的累積最大值

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeMax(IEnumerable<Int64>, Boolean)

更新 rowIndices 的欄位值,並以累積的 rowInindex 最大值

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeMin(Boolean)

更新每個元素及其累積最小值

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeMin(IEnumerable<Int64>, Boolean)

更新 rowIndices 的欄位值及其累積的 rowInindexes 最小值

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeProduct(Boolean)

更新每個元素及其累積積

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeProduct(IEnumerable<Int64>, Boolean)

以累積的 rowInindexes 產品更新 rowIndices 的欄位值

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeSum(Boolean)

更新每個元素及其累積總和

(繼承來源 PrimitiveDataFrameColumn<T>)
CumulativeSum(IEnumerable<Int64>, Boolean)

以累積的 rowIndices 總和更新 rowIndices 的欄位值

(繼承來源 PrimitiveDataFrameColumn<T>)
Description() (繼承來源 PrimitiveDataFrameColumn<T>)
Divide(DataFrameColumn, Boolean)

執行元素分割

(繼承來源 PrimitiveDataFrameColumn<T>)
Divide<U>(U, Boolean)

對欄位中的每個值進行元素分割

(繼承來源 PrimitiveDataFrameColumn<T>)
DropNulls()

回傳 a DataFrameColumn 且無缺失值。

(繼承來源 PrimitiveDataFrameColumn<T>)
DropNullsImplementation() (繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseEquals(DataFrameColumn)

在元素層面執行 等於

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseEquals(DateTime)
ElementwiseEquals(DateTimeDataFrameColumn)
ElementwiseEquals<U>(U)

對欄位中的每個值執行元素等值

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThan(DataFrameColumn)

在元素層面上表現為

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThan(DateTime)
ElementwiseGreaterThan(DateTimeDataFrameColumn)
ElementwiseGreaterThan<U>(U)

在欄位中的每個值上,在元素層面執行 大於 的

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThanOrEqual(DataFrameColumn)

在元素層面上表現為大於或相等

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThanOrEqual(DateTime)
ElementwiseGreaterThanOrEqual(DateTimeDataFrameColumn)
ElementwiseGreaterThanOrEqual<U>(U)

對欄位中的每個值執行元素大小等值

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseIsNotNull() (繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseIsNull() (繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseLessThan(DataFrameColumn)

元素表現低於

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseLessThan(DateTime)
ElementwiseLessThan(DateTimeDataFrameColumn)
ElementwiseLessThan<U>(U)

對欄位中的每個值執行的元素運算少於

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseLessThanOrEqual(DataFrameColumn)

在元素層面上表現為小於或相等

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseLessThanOrEqual(DateTime)
ElementwiseLessThanOrEqual(DateTimeDataFrameColumn)
ElementwiseLessThanOrEqual<U>(U)

對欄位中的每個值執行元素大小相等的運算

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseNotEquals(DataFrameColumn)

在元素層面執行非相等的

(繼承來源 PrimitiveDataFrameColumn<T>)
ElementwiseNotEquals(DateTime)
ElementwiseNotEquals(DateTimeDataFrameColumn)
ElementwiseNotEquals<U>(U)

對欄位中的每個值執行元素層次的不等值

(繼承來源 PrimitiveDataFrameColumn<T>)
FillNulls(Object, Boolean)

回傳一個新欄位,元素 null 被替換為 value。

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

回傳一個新欄位,元素 null 被替換為 value。

(繼承來源 PrimitiveDataFrameColumn<T>)
FillNullsImplementation(Object, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
Filter(T, T)

回傳一個經過上下界過濾的新欄位

(繼承來源 PrimitiveDataFrameColumn<T>)
Filter<U>(U, U)

回傳一個經過上下界過濾的新欄位

(繼承來源 DataFrameColumn)
FilterImplementation<U>(U, U) (繼承來源 PrimitiveDataFrameColumn<T>)
GetArrowField() (繼承來源 PrimitiveDataFrameColumn<T>)
GetDataViewGetter(DataViewRowCursor) (繼承來源 PrimitiveDataFrameColumn<T>)
GetEnumerator() (繼承來源 PrimitiveDataFrameColumn<T>)
GetEnumeratorCore() (繼承來源 PrimitiveDataFrameColumn<T>)
GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>) (繼承來源 PrimitiveDataFrameColumn<T>)
GetGroupedOccurrences<TKey>(DataFrameColumn, HashSet<Int64>)

從此欄取得每個值的出現次數,並依該欄位分組

(繼承來源 DataFrameColumn)
GetMaxRecordBatchLength(Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
GetReadOnlyDataBuffers()

回傳一個可枚舉的不可變記憶體緩衝區,代表底層值

(繼承來源 PrimitiveDataFrameColumn<T>)
GetReadOnlyNullBitMapBuffers()

回傳一個可枚舉的不可變 ReadOnlyMemory<T> 緩衝區,代表 null Apache Arrow格式的值

(繼承來源 PrimitiveDataFrameColumn<T>)
GetSortIndices(Boolean, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
GetTypedValue(Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
GetValue(Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column) (繼承來源 PrimitiveDataFrameColumn<T>)
GetValues(Int64, Int32) (繼承來源 PrimitiveDataFrameColumn<T>)
GroupBy(Int32, DataFrame) (繼承來源 PrimitiveDataFrameColumn<T>)
GroupColumnValues<TKey>(HashSet<Int64>) (繼承來源 PrimitiveDataFrameColumn<T>)
HasDescription()

用於排除描述方法中的欄位

(繼承來源 PrimitiveDataFrameColumn<T>)
Info()

回傳 StringDataFrameColumn 包含此欄位資料型態與長度的 a

(繼承來源 DataFrameColumn)
IsNumericColumn()

判斷欄位是否屬於數值型態

(繼承來源 PrimitiveDataFrameColumn<T>)
IsValid(Int64)

表示此 index 處的值是否有效(非 null)。

(繼承來源 PrimitiveDataFrameColumn<T>)
LeftShift(Int32, Boolean)

對欄位中的每個值進行元素向左移位

(繼承來源 PrimitiveDataFrameColumn<T>)
Max()

回傳欄位中最大值

(繼承來源 PrimitiveDataFrameColumn<T>)
Max(IEnumerable<Int64>)

回傳 rowInindex 處最大值

(繼承來源 PrimitiveDataFrameColumn<T>)
Mean()

回傳欄位中各值的平均值。 擲出 如果這不是數字欄位

(繼承來源 PrimitiveDataFrameColumn<T>)
Median()

回傳欄位中值的中位數。 擲出 如果這不是數字欄位

(繼承來源 PrimitiveDataFrameColumn<T>)
Min()

回傳欄位中最小值

(繼承來源 PrimitiveDataFrameColumn<T>)
Min(IEnumerable<Int64>)

回傳 rowInindex 處的最小值

(繼承來源 PrimitiveDataFrameColumn<T>)
Modulo(DataFrameColumn, Boolean)

執行元素模數

(繼承來源 PrimitiveDataFrameColumn<T>)
Modulo<U>(U, Boolean)

對欄位中的每個值執行元素層模運算

(繼承來源 PrimitiveDataFrameColumn<T>)
Multiply(DataFrameColumn, Boolean)

執行元素乘法

(繼承來源 PrimitiveDataFrameColumn<T>)
Multiply<U>(U, Boolean)

對欄位中的每個值進行逐元素乘法

(繼承來源 PrimitiveDataFrameColumn<T>)
Or(Boolean, Boolean)

對欄位中的每個值執行元素布林運算 Or

(繼承來源 PrimitiveDataFrameColumn<T>)
Or(DataFrameColumn, Boolean)

執行元素層布林運算 Or

(繼承來源 PrimitiveDataFrameColumn<T>)
Product()

回傳欄位中各值的乘積

(繼承來源 PrimitiveDataFrameColumn<T>)
Product(IEnumerable<Int64>)

回傳 rowInindex 處各值的乘積

(繼承來源 PrimitiveDataFrameColumn<T>)
Resize(Int64) (繼承來源 PrimitiveDataFrameColumn<T>)
ReverseAdd<U>(U, Boolean)

對欄位中的每個值進行反向元素加法

(繼承來源 PrimitiveDataFrameColumn<T>)
ReverseAnd(Boolean, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
ReverseDivide<U>(U, Boolean)

對欄位中的每個值進行元素反向除法

(繼承來源 PrimitiveDataFrameColumn<T>)
ReverseModulo<U>(U, Boolean)

對欄位中的每個值執行反向元素模運算

(繼承來源 PrimitiveDataFrameColumn<T>)
ReverseMultiply<U>(U, Boolean)

對欄位中的每個值進行反向元素乘法

(繼承來源 PrimitiveDataFrameColumn<T>)
ReverseOr(Boolean, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
ReverseSubtract<U>(U, Boolean)

對欄位中的每個值進行元素反向減法

(繼承來源 PrimitiveDataFrameColumn<T>)
ReverseXor(Boolean, Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
RightShift(Int32, Boolean)

對欄位中的每個值進行元素向右移位

(繼承來源 PrimitiveDataFrameColumn<T>)
Round(Boolean)

呼叫欄位中每個值的 Math.Round。

(繼承來源 PrimitiveDataFrameColumn<T>)
SetName(String, DataFrame)
已淘汰.

更新本專欄名稱。

(繼承來源 DataFrameColumn)
SetName(String)

更新欄名。

(繼承來源 DataFrameColumn)
SetValue(Int64, Object) (繼承來源 PrimitiveDataFrameColumn<T>)
Sort(Boolean, Boolean)

回傳此欄位的副本,依其值排序。

(繼承來源 PrimitiveDataFrameColumn<T>)
Sort(Boolean) (繼承來源 PrimitiveDataFrameColumn<T>)
Subtract(DataFrameColumn, Boolean)

執行逐元素減法

(繼承來源 PrimitiveDataFrameColumn<T>)
Subtract<U>(U, Boolean)

對欄位中的每個值進行逐元素減法

(繼承來源 PrimitiveDataFrameColumn<T>)
Sum()

回傳欄位中各值的總和

(繼承來源 PrimitiveDataFrameColumn<T>)
Sum(IEnumerable<Int64>)

回傳 rowInindex 處各值的總和

(繼承來源 PrimitiveDataFrameColumn<T>)
ToArrowArray(Int64, Int32) (繼承來源 PrimitiveDataFrameColumn<T>)
ToString()

會以格式化字串回傳欄位內容的預覽。

(繼承來源 PrimitiveDataFrameColumn<T>)
ToString(Int64) (繼承來源 DataFrameColumn)
ValueCounts()

回傳包含唯一數值計數的資料框架

(繼承來源 PrimitiveDataFrameColumn<T>)
Xor(Boolean, Boolean)

對欄位中的每個值執行逐元素的布林異或運算

(繼承來源 PrimitiveDataFrameColumn<T>)
Xor(DataFrameColumn, Boolean)

執行元素層布林異或

(繼承來源 PrimitiveDataFrameColumn<T>)

明確介面實作

名稱 Description
IEnumerable.GetEnumerator() (繼承來源 DataFrameColumn)

適用於