Freigeben über


ArrowStringDataFrameColumn Klasse

Definition

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

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)
Vererbung
ArrowStringDataFrameColumn
Implementiert

Konstruktoren

ArrowStringDataFrameColumn(String)

Erstellt ein leeres ArrowStringDataFrameColumn mit dem angegebenen name.

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

Erstellt ein ArrowStringDataFrameColumn mit dem angegebenen nameund lengthnullCount. Die values- offsets und nullBits sind der Inhalt der Spalte im Pfeilformat.

Eigenschaften

DataType

Der Datentyp, den diese Spalte enthält.

(Geerbt von DataFrameColumn)
Item[Int64, Int32]

Gibt die length Anzahl von Werten ab startIndexzurück.

Item[Int64]

Indexer zum Abrufen von Werten. Dies ist eine unveränderliche Spalte.

Length

Die Länge dieser Spalte

(Geerbt von DataFrameColumn)
Name

Der Spaltenname.

(Geerbt von DataFrameColumn)
NullCount

Die Anzahl der null Werte in dieser Spalte.

Methoden

Abs(Boolean)

Updates jedes numerische Element mit seinem absoluten numerischen Wert

(Geerbt von DataFrameColumn)
Add(DataFrameColumn, Boolean)

Führt elementweise Ergänzungen durch

(Geerbt von DataFrameColumn)
Add<T>(T, Boolean)

Führt eine elementweise Ergänzung für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
AddDataViewColumn(DataViewSchema+Builder)

Fügt dem angegebenen Generator für die aktuelle Spalte eine neue DataViewSchema.Column hinzu.

AddValueUsingCursor(DataViewRowCursor, Delegate)

Fügt einen Wert an diesen DataFrameColumn an cursor

(Geerbt von DataFrameColumn)
All()

Gibt zurück, ob alle Elemente True sind.

(Geerbt von DataFrameColumn)
And(Boolean, Boolean)

Führt einen elementweisen booleschen And für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
And(DataFrameColumn, Boolean)

Führt elementweise boolesche Und aus.

(Geerbt von DataFrameColumn)
Any()

Gibt zurück, ob ein Element True ist.

(Geerbt von DataFrameColumn)
Apply(Func<String,String>)

Wendet eine Funktion auf alle Werte an

Clamp<U>(U, U, Boolean)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

ClampImplementation<U>(U, U, Boolean)

Klemmt Werte über die angegebenen Schwellenwerte hinaus

(Geerbt von DataFrameColumn)
Clone(DataFrameColumn, Boolean, Int64)

Klonen einer Spalte, um eine Kopie zu erstellen, die die Reihenfolge der Werte durch Angabe von mapIndices und einem Invertierungsflag ändern kann

CloneImplementation(DataFrameColumn, Boolean, Int64)

Klonen einer Spalte, um eine Kopie zu erstellen, die die Reihenfolge der Werte durch Angabe von mapIndices und einem Invertierungsflag ändern kann

(Geerbt von DataFrameColumn)
CumulativeMax(Boolean)

Updates jedes Element mit dem kumulativen Maximum

(Geerbt von DataFrameColumn)
CumulativeMax(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit dem maximalen kumulierten rowIndices-Wert

(Geerbt von DataFrameColumn)
CumulativeMin(Boolean)

Updates jedes Element mit seinem kumulativen Minimum

(Geerbt von DataFrameColumn)
CumulativeMin(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit dem kumulierten RowIndices Minimum

(Geerbt von DataFrameColumn)
CumulativeProduct(Boolean)

Updates jedes Element mit dem kumulierten Produkt

(Geerbt von DataFrameColumn)
CumulativeProduct(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit dem kumulierten RowIndices-Produkt

(Geerbt von DataFrameColumn)
CumulativeSum(Boolean)

Updates jedes Element mit seiner kumulativen Summe

(Geerbt von DataFrameColumn)
CumulativeSum(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit der kumulierten Summe rowIndices

(Geerbt von DataFrameColumn)
Description()

Gibt eine DataFrameColumn mit Statistiken zurück, die die Spalte beschreiben.

(Geerbt von DataFrameColumn)
Divide(DataFrameColumn, Boolean)

Führt eine elementbasierte Aufteilung durch

(Geerbt von DataFrameColumn)
Divide<T>(T, Boolean)

Führt eine elementweise Aufteilung für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ElementwiseEquals(DataFrameColumn)

Führt elementweise gleich aus

ElementwiseEquals(String)

Gibt eine boolesche Spalte zurück, die das Ergebnis eines elementweisen Gleichheitsvergleichs jedes Werts in der Spalte mit value

ElementwiseEquals<T>(T)

Führt für jeden Wert in der Spalte einen Elementwert aus.

ElementwiseGreaterThan(DataFrameColumn)

Führt elementmäßig größer aus als

(Geerbt von DataFrameColumn)
ElementwiseGreaterThan<T>(T)

Führt für jeden Wert in der Spalte einen elementmäßig größeren Wert aus.

(Geerbt von DataFrameColumn)
ElementwiseGreaterThanOrEqual(DataFrameColumn)

Führt elementmäßig größer als oder gleich aus.

(Geerbt von DataFrameColumn)
ElementwiseGreaterThanOrEqual<T>(T)

Führt für jeden Wert in der Spalte eine Elementweise aus, die größer oder gleich ist

(Geerbt von DataFrameColumn)
ElementwiseIsNotNull()

Führt für jeden Wert in der Spalte ein Element aus, das nicht gleich Null ist.

(Geerbt von DataFrameColumn)
ElementwiseIsNull()

Führt für jeden Wert in der Spalte einen Elementwert aus, der gleich Null ist.

(Geerbt von DataFrameColumn)
ElementwiseLessThan(DataFrameColumn)

Führt elementmäßig weniger aus als

(Geerbt von DataFrameColumn)
ElementwiseLessThan<T>(T)

Führt ein Element kleiner als für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ElementwiseLessThanOrEqual(DataFrameColumn)

Führt elementmäßig kleiner oder gleich aus.

(Geerbt von DataFrameColumn)
ElementwiseLessThanOrEqual<T>(T)

Führt für jeden Wert in der Spalte ein Element kleiner oder gleich aus.

(Geerbt von DataFrameColumn)
ElementwiseNotEquals(DataFrameColumn)

Führt elementweise nicht gleich aus

ElementwiseNotEquals(String)

Gibt eine boolesche Spalte zurück, die das Ergebnis eines elementweisen ungleichen Vergleichs jedes Werts in der Spalte mit value

ElementwiseNotEquals<T>(T)

Führt eine Elementweise nicht gleich für jeden Wert in der Spalte aus.

FillNulls(Object, Boolean)

Gibt eine neue Spalte mit null Elementen zurück, die durch ersetzt werden value.

(Geerbt von DataFrameColumn)
FillNulls(String, Boolean)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

FillNullsImplementation(Object, Boolean)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

Filter<U>(U, U)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

FilterImplementation<U>(U, U)

Gibt eine neue Spalte zurück, die nach der Unter- und Obergrenze gefiltert ist.

(Geerbt von DataFrameColumn)
GetArrowField()

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

GetDataViewGetter(DataViewRowCursor)

Erstellt einen ValueGetter<TValue> , der den Wert der Spalte für die Zeile zurückgibt, auf die der Cursor verweist.

GetEnumerator()

Gibt einen Enumerator zurück, der die Zeichenfolgenwerte in dieser Spalte durchläuft.

GetEnumeratorCore()

Gibt einen Enumerator zurück, der diese Spalte durchläuft.

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

GetGroupedOccurrences<TKey>(DataFrameColumn, HashSet<Int64>)

Abrufen der Vorkommen der einzelnen Werte aus dieser Spalte in einer anderen Spalte, gruppiert nach diesem Wert

(Geerbt von DataFrameColumn)
GetMaxRecordBatchLength(Int64)

Gibt die maximale Anzahl von Werten zurück, die im Arbeitsspeicher zusammenhängend sind.

GetReadOnlyDataBuffers()

Gibt eine Enumeration unveränderlicher Puffer zurück, die die zugrunde liegenden Werte im Apache Arrow-Format darstellen

GetReadOnlyNullBitMapBuffers()

Gibt eine Enumeration unveränderlicher ReadOnlyMemory<T> Puffer zurück, die Werte im Apache Arrow-Format darstellen null

GetReadOnlyOffsetsBuffers()

Gibt eine Enumeration von unveränderlichen ReadOnlyMemory<T> Offsets zurück, die Offsets in den entsprechenden Datenpuffer darstellen. Das Apache Arrow-Format gibt an, wie der Offsetpuffer die Länge jedes Werts im Datenpuffer codiert.

GetValue(Int64)

Gibt den Wert bei zurück rowIndex.

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

Gibt den ValueGetter für jede aktive Spalte in cursor als Delegaten zurück, der zwischengespeichert werden soll.

(Geerbt von DataFrameColumn)
GetValues(Int64, Int32)

Gibt die length Anzahl von Werten ab startIndexzurück.

GroupBy(Int32, DataFrame)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

GroupColumnValues<TKey>(HashSet<Int64>)

Gruppiert die Zeilen dieser Spalte nach ihrem Wert.

HasDescription()

Wird verwendet, um Spalten aus der Description-Methode auszuschließen

(Geerbt von DataFrameColumn)
Info()

Gibt einen StringDataFrameColumn zurück, der den Datentyp und die Länge dieser Spalte enthält.

(Geerbt von DataFrameColumn)
IsNumericColumn()

Bestimmt, ob die Spalte einen numerischen Typ aufweist.

(Geerbt von DataFrameColumn)
IsValid(Int64)

Gibt an, ob der Wert an diesem index ist null.

LeftShift(Int32, Boolean)

Führt eine elementweise linke Verschiebung für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Max()

Gibt das Maximum der Werte in der Spalte zurück.

(Geerbt von DataFrameColumn)
Max(IEnumerable<Int64>)

Gibt das Maximum der Werte in rowIndices zurück.

(Geerbt von DataFrameColumn)
Mean()

Gibt den Mittelwert der Werte in der Spalte zurück. Wird ausgelöst, wenn es sich nicht um eine numerische Spalte handelt.

(Geerbt von DataFrameColumn)
Median()

Gibt den Median der Werte in der Spalte zurück. Wird ausgelöst, wenn es sich nicht um eine numerische Spalte handelt.

(Geerbt von DataFrameColumn)
Min()

Gibt das Minimum der Werte in der Spalte zurück.

(Geerbt von DataFrameColumn)
Min(IEnumerable<Int64>)

Gibt das Minimum der Werte in den rowIndices zurück.

(Geerbt von DataFrameColumn)
Modulo(DataFrameColumn, Boolean)

Führt elementweises Modul aus

(Geerbt von DataFrameColumn)
Modulo<T>(T, Boolean)

Führt einen elementweisen Modulvorgang für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Multiply(DataFrameColumn, Boolean)

Führt die elementbasierte Multiplikation aus.

(Geerbt von DataFrameColumn)
Multiply<T>(T, Boolean)

Führt eine elementweise Multiplikation für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Or(Boolean, Boolean)

Führt einen elementweisen booleschen Or für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Or(DataFrameColumn, Boolean)

Führt elementweise boolesche Or aus.

(Geerbt von DataFrameColumn)
Product()

Gibt das Produkt der Werte in der Spalte zurück.

(Geerbt von DataFrameColumn)
Product(IEnumerable<Int64>)

Gibt das Produkt der Werte in den rowIndices zurück.

(Geerbt von DataFrameColumn)
Resize(Int64)

Wird intern von Append, Merge und GroupBy aufgerufen. Ändert die Größe der Spalte auf die angegebene Länge, um das Festlegen von Werten durch Indizierung zu ermöglichen

(Geerbt von DataFrameColumn)
ReverseAdd<T>(T, Boolean)

Führt eine umgekehrte Elementzugabe für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseAnd(Boolean, Boolean)

Führt für jeden Wert in der Spalte einen umgekehrten booleschen Und-Wert aus.

(Geerbt von DataFrameColumn)
ReverseDivide<T>(T, Boolean)

Führt eine umgekehrte Elementteilung für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseModulo<T>(T, Boolean)

Führt einen umgekehrten elementweisen Modulvorgang für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseMultiply<T>(T, Boolean)

Führt eine umgekehrte elementweise Multiplikation für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseOr(Boolean, Boolean)

Führt einen umgekehrten booleschen Oder-Wert für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseSubtract<T>(T, Boolean)

Führt eine umgekehrte elementweise Subtraktion für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
ReverseXor(Boolean, Boolean)

Führt einen umgekehrten elementbasierten booleschen Xor für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
RightShift(Int32, Boolean)

Führt eine elementweise Rechtsverschiebung für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Round(Boolean)

Ruft Math.Round für jeden Wert in einer Spalte auf.

(Geerbt von DataFrameColumn)
SetName(String)

Updates den Spaltennamen aus.

(Geerbt von DataFrameColumn)
SetName(String, DataFrame)
Veraltet.

Updates den Namen dieser Spalte.

(Geerbt von DataFrameColumn)
SetValue(Int64, Object)

Legt den Wert bei mit fest rowIndexvalue

Sort(Boolean)

Gibt eine Kopie dieser Spalte nach ihren Werten sortiert zurück.

Subtract(DataFrameColumn, Boolean)

Führt elementweise Subtraktion aus.

(Geerbt von DataFrameColumn)
Subtract<T>(T, Boolean)

Führt eine elementweise Subtraktion für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Sum()

Gibt die Summe der Werte in der Spalte zurück.

(Geerbt von DataFrameColumn)
Sum(IEnumerable<Int64>)

Gibt die Summe der Werte an den rowIndices zurück.

(Geerbt von DataFrameColumn)
ToArrowArray(Int64, Int32)

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

ValueCounts()

Gibt einen DataFrame zurück, der die Anzahl eindeutiger Werte enthält

Xor(Boolean, Boolean)

Führt einen elementweisen booleschen Xor für jeden Wert in der Spalte aus.

(Geerbt von DataFrameColumn)
Xor(DataFrameColumn, Boolean)

Führt elementweise boolesche xor aus.

(Geerbt von DataFrameColumn)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Eine unveränderliche Spalte für Zeichenfolgen im Pfeilformat

(Geerbt von DataFrameColumn)

Gilt für: