StringDataFrameColumn Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A mutable column to hold strings
public class StringDataFrameColumn : Microsoft.Data.Analysis.DataFrameColumn, System.Collections.Generic.IEnumerable<string>
type StringDataFrameColumn = class
inherit DataFrameColumn
interface seq<string>
interface IEnumerable
Public Class StringDataFrameColumn
Inherits DataFrameColumn
Implements IEnumerable(Of String)
- Inheritance
- Implements
Remarks
Is NOT Arrow compatible
Constructors
StringDataFrameColumn(String, IEnumerable<String>) | |
StringDataFrameColumn(String, Int64) |
Fields
MaxCapacity |
Properties
DataType |
The type of data this column holds. (Inherited from DataFrameColumn) |
Item[Int64, Int32] | |
Item[Int64] | |
Length |
The length of this column (Inherited from DataFrameColumn) |
Name |
The column name. (Inherited from DataFrameColumn) |
NullCount |
Methods
Abs(Boolean) |
Updates each numeric element with its absolute numeric value (Inherited from DataFrameColumn) |
Add(DataFrameColumn, Boolean) |
Performs element-wise addition |
Add(String, Boolean) | |
Add(String, StringDataFrameColumn) | |
Add<T>(T, Boolean) |
Performs an element-wise addition on each value in the column |
AddDataViewColumn(DataViewSchema+Builder) | |
AddValueUsingCursor(DataViewRowCursor, Delegate) | |
All() |
Returns whether all the elements are True (Inherited from DataFrameColumn) |
And(Boolean, Boolean) |
Performs an element-wise boolean And on each value in the column (Inherited from DataFrameColumn) |
And(DataFrameColumn, Boolean) |
Performs element-wise boolean And (Inherited from DataFrameColumn) |
Any() |
Returns whether any element is True (Inherited from DataFrameColumn) |
Append(String) | |
Clamp<U>(U, U, Boolean) | |
ClampImplementation<U>(U, U, Boolean) |
Clamps values beyond the specified thresholds (Inherited from DataFrameColumn) |
Clone(DataFrameColumn, Boolean, Int64) | |
CloneImplementation(DataFrameColumn, Boolean, Int64) | |
CumulativeMax(Boolean) |
Updates each element with its cumulative maximum (Inherited from DataFrameColumn) |
CumulativeMax(IEnumerable<Int64>, Boolean) |
Updates column values at rowIndices with its cumulative rowIndices maximum (Inherited from DataFrameColumn) |
CumulativeMin(Boolean) |
Updates each element with its cumulative minimum (Inherited from DataFrameColumn) |
CumulativeMin(IEnumerable<Int64>, Boolean) |
Updates column values at rowIndices with its cumulative rowIndices minimum (Inherited from DataFrameColumn) |
CumulativeProduct(Boolean) |
Updates each element with its cumulative product (Inherited from DataFrameColumn) |
CumulativeProduct(IEnumerable<Int64>, Boolean) |
Updates column values at rowIndices with its cumulative rowIndices product (Inherited from DataFrameColumn) |
CumulativeSum(Boolean) |
Updates each element with its cumulative sum (Inherited from DataFrameColumn) |
CumulativeSum(IEnumerable<Int64>, Boolean) |
Updates column values at rowIndices with its cumulative rowIndices sum (Inherited from DataFrameColumn) |
Description() |
Returns a DataFrameColumn with statistics that describe the column (Inherited from DataFrameColumn) |
Divide(DataFrameColumn, Boolean) |
Performs element-wise division (Inherited from DataFrameColumn) |
Divide<T>(T, Boolean) |
Performs an element-wise division on each value in the column (Inherited from DataFrameColumn) |
ElementwiseEquals(DataFrameColumn) |
Performs element-wise equals |
ElementwiseEquals(String) | |
ElementwiseEquals<T>(T) |
Performs an element-wise equals on each value in the column |
ElementwiseGreaterThan(DataFrameColumn) |
Performs element-wise greater than (Inherited from DataFrameColumn) |
ElementwiseGreaterThan<T>(T) |
Performs an element-wise greater than on each value in the column (Inherited from DataFrameColumn) |
ElementwiseGreaterThanOrEqual(DataFrameColumn) |
Performs element-wise greater than or equal (Inherited from DataFrameColumn) |
ElementwiseGreaterThanOrEqual<T>(T) |
Performs an element-wise greater than or equal on each value in the column (Inherited from DataFrameColumn) |
ElementwiseIsNotNull() | |
ElementwiseIsNull() | |
ElementwiseLessThan(DataFrameColumn) |
Performs element-wise less than (Inherited from DataFrameColumn) |
ElementwiseLessThan<T>(T) |
Performs an element-wise less than on each value in the column (Inherited from DataFrameColumn) |
ElementwiseLessThanOrEqual(DataFrameColumn) |
Performs element-wise less than or equal (Inherited from DataFrameColumn) |
ElementwiseLessThanOrEqual<T>(T) |
Performs an element-wise less than or equal on each value in the column (Inherited from DataFrameColumn) |
ElementwiseNotEquals(DataFrameColumn) |
Performs element-wise not-equals |
ElementwiseNotEquals(String) | |
ElementwiseNotEquals<T>(T) |
Performs an element-wise not-equals on each value in the column |
FillNulls(Object, Boolean) |
Returns a new column with |
FillNulls(String, Boolean) | |
FillNullsImplementation(Object, Boolean) | |
Filter<U>(U, U) | |
FilterImplementation<U>(U, U) |
Returns a new column filtered by the lower and upper bounds (Inherited from DataFrameColumn) |
GetArrowField() | (Inherited from DataFrameColumn) |
GetDataViewGetter(DataViewRowCursor) | |
GetEnumerator() | |
GetEnumeratorCore() | |
GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>) | |
GetGroupedOccurrences<TKey>(DataFrameColumn, HashSet<Int64>) |
Get occurences of each value from this column in other column, grouped by this value (Inherited from DataFrameColumn) |
GetMaxRecordBatchLength(Int64) |
Returns the max number of values that are contiguous in memory (Inherited from DataFrameColumn) |
GetValue(Int64) | |
GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column) | |
GetValues(Int64, Int32) | |
GroupBy(Int32, DataFrame) | |
GroupColumnValues<TKey>(HashSet<Int64>) | |
HasDescription() |
Used to exclude columns from the Description method (Inherited from DataFrameColumn) |
Info() |
Returns a StringDataFrameColumn containing the DataType and Length of this column (Inherited from DataFrameColumn) |
IsNumericColumn() |
Determines if the column is of a numeric type (Inherited from DataFrameColumn) |
LeftShift(Int32, Boolean) |
Performs an element-wise left shift on each value in the column (Inherited from DataFrameColumn) |
Max() |
Returns the maximum of the values in the column (Inherited from DataFrameColumn) |
Max(IEnumerable<Int64>) |
Returns the maximum of the values at rowIndices (Inherited from DataFrameColumn) |
Mean() |
Returns the mean of the values in the column. Throws if this is not a numeric column (Inherited from DataFrameColumn) |
Median() |
Returns the median of the values in the column. Throws if this is not a numeric column (Inherited from DataFrameColumn) |
Min() |
Returns the minimum of the values in the column (Inherited from DataFrameColumn) |
Min(IEnumerable<Int64>) |
Returns the minimum of the values at the rowIndices (Inherited from DataFrameColumn) |
Modulo(DataFrameColumn, Boolean) |
Performs element-wise modulus (Inherited from DataFrameColumn) |
Modulo<T>(T, Boolean) |
Performs an element-wise modulus operation on each value in the column (Inherited from DataFrameColumn) |
Multiply(DataFrameColumn, Boolean) |
Performs element-wise multiplication (Inherited from DataFrameColumn) |
Multiply<T>(T, Boolean) |
Performs an element-wise multiplication on each value in the column (Inherited from DataFrameColumn) |
Or(Boolean, Boolean) |
Performs an element-wise boolean Or on each value in the column (Inherited from DataFrameColumn) |
Or(DataFrameColumn, Boolean) |
Performs element-wise boolean Or (Inherited from DataFrameColumn) |
Product() |
Returns the product of the values in the column (Inherited from DataFrameColumn) |
Product(IEnumerable<Int64>) |
Returns the product of the values at the rowIndices (Inherited from DataFrameColumn) |
Resize(Int64) | |
ReverseAdd<T>(T, Boolean) |
Performs a reversed element-wise addition on each value in the column (Inherited from DataFrameColumn) |
ReverseAnd(Boolean, Boolean) |
Performs a reversed element-wise boolean And on each value in the column (Inherited from DataFrameColumn) |
ReverseDivide<T>(T, Boolean) |
Performs a reversed element-wise division on each value in the column (Inherited from DataFrameColumn) |
ReverseModulo<T>(T, Boolean) |
Performs a reversed element-wise modulus operation on each value in the column (Inherited from DataFrameColumn) |
ReverseMultiply<T>(T, Boolean) |
Performs a reversed element-wise multiplication on each value in the column (Inherited from DataFrameColumn) |
ReverseOr(Boolean, Boolean) |
Performs a reversed element-wise boolean Or on each value in the column (Inherited from DataFrameColumn) |
ReverseSubtract<T>(T, Boolean) |
Performs a reversed element-wise subtraction on each value in the column (Inherited from DataFrameColumn) |
ReverseXor(Boolean, Boolean) |
Performs a reversed element-wise boolean Xor on each value in the column (Inherited from DataFrameColumn) |
RightShift(Int32, Boolean) |
Performs an element-wise right shift on each value in the column (Inherited from DataFrameColumn) |
Round(Boolean) |
Calls Math.Round on each value in a column (Inherited from DataFrameColumn) |
SetName(String, DataFrame) |
Obsolete.
Updates the name of this column. (Inherited from DataFrameColumn) |
SetName(String) |
Updates the column name. (Inherited from DataFrameColumn) |
SetValue(Int64, Object) | |
Sort(Boolean) | |
Subtract(DataFrameColumn, Boolean) |
Performs element-wise subtraction (Inherited from DataFrameColumn) |
Subtract<T>(T, Boolean) |
Performs an element-wise subtraction on each value in the column (Inherited from DataFrameColumn) |
Sum() |
Returns the sum of the values in the column (Inherited from DataFrameColumn) |
Sum(IEnumerable<Int64>) |
Returns the sum of the values at the rowIndices (Inherited from DataFrameColumn) |
ToArrowArray(Int64, Int32) | (Inherited from DataFrameColumn) |
ValueCounts() | |
Xor(Boolean, Boolean) |
Performs an element-wise boolean Xor on each value in the column (Inherited from DataFrameColumn) |
Xor(DataFrameColumn, Boolean) |
Performs element-wise boolean Xor (Inherited from DataFrameColumn) |
Operators
Addition(String, StringDataFrameColumn) | |
Addition(StringDataFrameColumn, String) |
Explicit Interface Implementations
IEnumerable.GetEnumerator() | (Inherited from DataFrameColumn) |