Поделиться через


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 Arrow.

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 содержащий тип данных и длину этого столбца.

(Унаследовано от 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)

Выполняет модуль на уровне элементов

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)

Применяется к