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


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)

Создает пустой ArrowStringDataFrameColumn объект с заданным name.

ArrowStringDataFrameColumn(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

ArrowStringDataFrameColumn Создает с заданными name, length и nullCount. , valuesoffsets и nullBits — это содержимое столбца в формате стрелки.

Свойства

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)

Добавляет значение к этому DataFrameColumn объекту с помощью cursor

(Унаследовано от DataFrameColumn)
All()

Возвращает значение true для всех элементов.

(Унаследовано от DataFrameColumn)
And(Boolean, Boolean)

Выполняет логическое значение И на основе элементов для каждого значения в столбце.

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

Возвращает ValueGetter для каждого активного столбца в в cursor качестве делегата для кэширования.

(Унаследовано от DataFrameColumn)
GetValues(Int64, Int32)

Возвращает length число значений, начиная с startIndex.

GroupBy(Int32, DataFrame)

Неизменяемый столбец для хранения строк в стиле со стрелками

GroupColumnValues<TKey>(HashSet<Int64>)

Группирует строки этого столбца по их значению.

HasDescription()

Используется для исключения столбцов из метода Description

(Унаследовано от DataFrameColumn)
Info()

Возвращает объект , StringDataFrameColumn содержащий тип данных и длину этого столбца.

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

Выполняет логическое значение или на основе элементов для каждого значения в столбце.

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

Выполняет обратное логическое значение и для каждого значения в столбце.

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

Возвращает кадр данных, содержащий количество уникальных значений.

Xor(Boolean, Boolean)

Выполняет логический Xor на основе элементов для каждого значения в столбце.

(Унаследовано от DataFrameColumn)
Xor(DataFrameColumn, Boolean)

Выполняет логическую операцию Xor на основе элементов

(Унаследовано от DataFrameColumn)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Неизменяемый столбец для хранения строк в стиле со стрелками

(Унаследовано от DataFrameColumn)

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