Freigeben über


PrimitiveDataFrameColumn<T> Klasse

Definition

Eine Spalte, die primitive Typen wie int, float usw. enthält.

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))

Typparameter

T
Vererbung
PrimitiveDataFrameColumn<T>
Abgeleitet
Implementiert

Konstruktoren

PrimitiveDataFrameColumn<T>(String, IEnumerable<Nullable<T>>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

PrimitiveDataFrameColumn<T>(String, IEnumerable<T>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

PrimitiveDataFrameColumn<T>(String, Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

PrimitiveDataFrameColumn<T>(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Eigenschaften

DataType

Der Datentyp, der in dieser Spalte enthalten ist.

(Geerbt von DataFrameColumn)
Item[Int64, Int32]

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Item[Int64]

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Length

Die Länge dieser Spalte

(Geerbt von DataFrameColumn)
Name

Der Spaltenname.

(Geerbt von DataFrameColumn)
NullCount

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Methoden

Abs(Boolean)

Updates jedes numerische Element mit seinem absoluten numerischen Wert

Add(DataFrameColumn, Boolean)

Führt elementweises Hinzufügen aus.

Add<U>(U, Boolean)

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

AddDataViewColumn(DataViewSchema+Builder)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

AddValueUsingCursor(DataViewRowCursor, Delegate)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

All()

Gibt zurück, ob alle Elemente True sind.

And(Boolean, Boolean)

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

And(DataFrameColumn, Boolean)

Führt elementweise boolesche Und aus.

Any()

Gibt zurück, ob ein Element True ist.

Append(Nullable<T>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

AppendMany(Nullable<T>, Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Apply<TResult>(Func<Nullable<T>,Nullable<TResult>>)

Wendet eine Funktion auf alle Werte an.

ApplyElementwise(Func<Nullable<T>,Int64,Nullable<T>>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Clamp(T, T, Boolean)

Spannt Werte über die angegebenen Schwellenwerte hinaus.

Clamp<U>(U, U, Boolean)

Spannt Werte über die angegebenen Schwellenwerte hinaus.

(Geerbt von DataFrameColumn)
ClampImplementation<U>(U, U, Boolean)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Clone(DataFrameColumn, Boolean, Int64)

Gibt einen Klon dieser Spalte zurück.

Clone(IEnumerable<Int32>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Clone(IEnumerable<Int64>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Clone(PrimitiveDataFrameColumn<Int32>, Boolean)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Clone(PrimitiveDataFrameColumn<Int64>, Boolean)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

CloneImplementation(DataFrameColumn, Boolean, Int64)

Klonen einer Spalte, um eine Kopie zu erstellen, die möglicherweise die Reihenfolge der Werte ändert, indem mapIndices und ein Invertflag angegeben werden

CreateNewColumn(String, Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

CumulativeMax(Boolean)

Updates jedes Element mit seinem kumulativen Maximum

CumulativeMax(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte bei rowIndices mit dem Maximalen der kumulativen rowIndices

CumulativeMin(Boolean)

Updates jedes Element mit seinem kumulativen Minimum

CumulativeMin(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte bei rowIndices mit dem kumulierten RowIndices-Minimum

CumulativeProduct(Boolean)

Updates jedes Element mit seinem kumulativen Produkt

CumulativeProduct(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit dem kumulierten RowIndices-Produkt

CumulativeSum(Boolean)

Updates jedes Element mit seiner kumulativen Summe

CumulativeSum(IEnumerable<Int64>, Boolean)

Updates Spaltenwerte in rowIndices mit der summenkumulierten RowIndices-Summe

Description()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Divide(DataFrameColumn, Boolean)

Führt eine elementweise Division aus.

Divide<U>(U, Boolean)

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

ElementwiseEquals(DataFrameColumn)

Führt elementbezogene Gleichheiten aus.

ElementwiseEquals<U>(U)

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

ElementwiseGreaterThan(DataFrameColumn)

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

ElementwiseGreaterThan<U>(U)

Führt eine elementweise größer als für jeden Wert in der Spalte aus.

ElementwiseGreaterThanOrEqual(DataFrameColumn)

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

ElementwiseGreaterThanOrEqual<U>(U)

Führt für jeden Wert in der Spalte eine elementweise größer oder gleich aus.

ElementwiseIsNotNull()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

ElementwiseIsNull()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

ElementwiseLessThan(DataFrameColumn)

Führt elementweise kleiner als aus.

ElementwiseLessThan<U>(U)

Führt einen elementbezogenen kleiner als für jeden Wert in der Spalte aus.

ElementwiseLessThanOrEqual(DataFrameColumn)

Führt elementweise kleiner oder gleich aus.

ElementwiseLessThanOrEqual<U>(U)

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

ElementwiseNotEquals(DataFrameColumn)

Führt elementweise ungleiche Elemente aus.

ElementwiseNotEquals<U>(U)

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

FillNulls(Object, Boolean)

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

(Geerbt von DataFrameColumn)
FillNulls(T, Boolean)

Gibt eine neue Spalte mit NULL-Werten zurück, die durch einen Wert ersetzt werden.

FillNullsImplementation(Object, Boolean)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Filter(T, T)

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

Filter<U>(U, U)

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

(Geerbt von DataFrameColumn)
FilterImplementation<U>(U, U)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetArrowField()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetDataViewGetter(DataViewRowCursor)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetEnumerator()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetEnumeratorCore()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

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

Abrufen der Vorkommen jedes Werts aus dieser Spalte in einer anderen Spalte, gruppiert nach diesem Wert

(Geerbt von DataFrameColumn)
GetMaxRecordBatchLength(Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetReadOnlyDataBuffers()

Gibt eine Aufzählung von unveränderlichen Speicherpuffern zurück, die die zugrunde liegenden Werte darstellen.

GetReadOnlyNullBitMapBuffers()

Gibt eine Enumerable von unveränderlichen ReadOnlyMemory<T> Puffern zurück, die Werte im Apache Arrow-Format darstellen null .

GetTypedValue(Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetValue(Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GetValues(Int64, Int32)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GroupBy(Int32, DataFrame)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

GroupColumnValues<TKey>(HashSet<Int64>)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

HasDescription()

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

Info()

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

(Geerbt von DataFrameColumn)
IsNumericColumn()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

IsValid(Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

LeftShift(Int32, Boolean)

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

Max()

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

Max(IEnumerable<Int64>)

Gibt das Maximum der Werte in rowIndices zurück.

Mean()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Median()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Min()

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

Min(IEnumerable<Int64>)

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

Modulo(DataFrameColumn, Boolean)

Führt einen elementweisen Modulus aus.

Modulo<U>(U, Boolean)

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

Multiply(DataFrameColumn, Boolean)

Führt die elementbasierte Multiplikation aus.

Multiply<U>(U, Boolean)

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

Or(Boolean, Boolean)

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

Or(DataFrameColumn, Boolean)

Führt elementweise boolesche Or aus.

Product()

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

Product(IEnumerable<Int64>)

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

Resize(Int64)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

ReverseAdd<U>(U, Boolean)

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

ReverseAnd(Boolean, Boolean)

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

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

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

ReverseModulo<U>(U, Boolean)

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

ReverseMultiply<U>(U, Boolean)

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

ReverseOr(Boolean, Boolean)

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

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

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

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.

Round(Boolean)

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

SetName(String)

Updates den Spaltennamen aus.

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

Updates den Namen dieser Spalte.

(Geerbt von DataFrameColumn)
SetValue(Int64, Object)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Sort(Boolean)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Subtract(DataFrameColumn, Boolean)

Führt elementweise Subtraktion aus.

Subtract<U>(U, Boolean)

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

Sum()

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

Sum(IEnumerable<Int64>)

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

ToArrowArray(Int64, Int32)

Eine Spalte, die primitive Typen wie int, float usw. enthält.

ToString()

Gibt eine Vorschau des Spalteninhalts als formatierte Zeichenfolge zurück.

ValueCounts()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

Xor(Boolean, Boolean)

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

Xor(DataFrameColumn, Boolean)

Führt elementweise boolesche xor aus.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Eine Spalte, die primitive Typen wie int, float usw. enthält.

(Geerbt von DataFrameColumn)

Gilt für: