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>(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) |
Возвращает новый столбец с |
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> буферов, |
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) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по