Share via


BooleanDataFrameColumn Class

Definition

public class BooleanDataFrameColumn : Microsoft.Data.Analysis.PrimitiveDataFrameColumn<bool>
type BooleanDataFrameColumn = class
    inherit PrimitiveDataFrameColumn<bool>
Public Class BooleanDataFrameColumn
Inherits PrimitiveDataFrameColumn(Of Boolean)
Inheritance

Constructors

BooleanDataFrameColumn(String, IEnumerable<Boolean>)
BooleanDataFrameColumn(String, IEnumerable<Nullable<Boolean>>)
BooleanDataFrameColumn(String, Int64)
BooleanDataFrameColumn(String, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, Int32, Int32)

Properties

DataType

The type of data this column holds.

(Inherited from DataFrameColumn)
Item[Int64, Int32] (Inherited from PrimitiveDataFrameColumn<T>)
Item[Int64] (Inherited from PrimitiveDataFrameColumn<T>)
Length

The length of this column

(Inherited from DataFrameColumn)
Name

The column name.

(Inherited from DataFrameColumn)
NullCount (Inherited from PrimitiveDataFrameColumn<T>)

Methods

Abs(Boolean)

Updates each numeric element with its absolute numeric value

(Inherited from PrimitiveDataFrameColumn<T>)
Add(DataFrameColumn, Boolean)

Performs element-wise addition

(Inherited from PrimitiveDataFrameColumn<T>)
Add<U>(U, Boolean)

Performs an element-wise addition on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
AddDataViewColumn(DataViewSchema+Builder) (Inherited from PrimitiveDataFrameColumn<T>)
AddValueUsingCursor(DataViewRowCursor, Delegate) (Inherited from PrimitiveDataFrameColumn<T>)
All()

Returns whether all the elements are True

(Inherited from PrimitiveDataFrameColumn<T>)
And(Boolean, Boolean)
And(BooleanDataFrameColumn, Boolean)
And(DataFrameColumn, Boolean)

Performs element-wise boolean And

(Inherited from PrimitiveDataFrameColumn<T>)
Any()

Returns whether any element is True

(Inherited from PrimitiveDataFrameColumn<T>)
Append(Nullable<T>) (Inherited from PrimitiveDataFrameColumn<T>)
AppendMany(Nullable<T>, Int64) (Inherited from PrimitiveDataFrameColumn<T>)
Apply<TResult>(Func<Nullable<T>,Nullable<TResult>>)

Applies a function to all the values

(Inherited from PrimitiveDataFrameColumn<T>)
ApplyElementwise(Func<Nullable<T>,Int64,Nullable<T>>) (Inherited from PrimitiveDataFrameColumn<T>)
Clamp(T, T, Boolean)

Clamps values beyond the specified thresholds

(Inherited from PrimitiveDataFrameColumn<T>)
Clamp<U>(U, U, Boolean)

Clamps values beyond the specified thresholds

(Inherited from DataFrameColumn)
ClampImplementation<U>(U, U, Boolean) (Inherited from PrimitiveDataFrameColumn<T>)
Clone(DataFrameColumn, Boolean, Int64)

Returns a clone of this column

(Inherited from PrimitiveDataFrameColumn<T>)
Clone(IEnumerable<Int32>) (Inherited from PrimitiveDataFrameColumn<T>)
Clone(IEnumerable<Int64>) (Inherited from PrimitiveDataFrameColumn<T>)
Clone(PrimitiveDataFrameColumn<Int32>, Boolean) (Inherited from PrimitiveDataFrameColumn<T>)
Clone(PrimitiveDataFrameColumn<Int64>, Boolean) (Inherited from PrimitiveDataFrameColumn<T>)
CloneImplementation(DataFrameColumn, Boolean, Int64)

Clone column to produce a copy potentially changing the order of values by supplying mapIndices and an invert flag

(Inherited from PrimitiveDataFrameColumn<T>)
CreateNewColumn(String, Int64)
CumulativeMax(Boolean)

Updates each element with its cumulative maximum

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeMax(IEnumerable<Int64>, Boolean)

Updates column values at rowIndices with its cumulative rowIndices maximum

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeMin(Boolean)

Updates each element with its cumulative minimum

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeMin(IEnumerable<Int64>, Boolean)

Updates column values at rowIndices with its cumulative rowIndices minimum

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeProduct(Boolean)

Updates each element with its cumulative product

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeProduct(IEnumerable<Int64>, Boolean)

Updates column values at rowIndices with its cumulative rowIndices product

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeSum(Boolean)

Updates each element with its cumulative sum

(Inherited from PrimitiveDataFrameColumn<T>)
CumulativeSum(IEnumerable<Int64>, Boolean)

Updates column values at rowIndices with its cumulative rowIndices sum

(Inherited from PrimitiveDataFrameColumn<T>)
Description() (Inherited from PrimitiveDataFrameColumn<T>)
Divide(DataFrameColumn, Boolean)

Performs element-wise division

(Inherited from PrimitiveDataFrameColumn<T>)
Divide<U>(U, Boolean)

Performs an element-wise division on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseEquals(Boolean)
ElementwiseEquals(BooleanDataFrameColumn)
ElementwiseEquals(DataFrameColumn)

Performs element-wise equals

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseEquals<U>(U)

Performs an element-wise equals on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThan(Boolean)
ElementwiseGreaterThan(BooleanDataFrameColumn)
ElementwiseGreaterThan(DataFrameColumn)

Performs element-wise greater than

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThan<U>(U)

Performs an element-wise greater than on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThanOrEqual(Boolean)
ElementwiseGreaterThanOrEqual(BooleanDataFrameColumn)
ElementwiseGreaterThanOrEqual(DataFrameColumn)

Performs element-wise greater than or equal

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseGreaterThanOrEqual<U>(U)

Performs an element-wise greater than or equal on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseIsNotNull() (Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseIsNull() (Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseLessThan(Boolean)
ElementwiseLessThan(BooleanDataFrameColumn)
ElementwiseLessThan(DataFrameColumn)

Performs element-wise less than

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseLessThan<U>(U)

Performs an element-wise less than on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseLessThanOrEqual(Boolean)
ElementwiseLessThanOrEqual(BooleanDataFrameColumn)
ElementwiseLessThanOrEqual(DataFrameColumn)

Performs element-wise less than or equal

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseLessThanOrEqual<U>(U)

Performs an element-wise less than or equal on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseNotEquals(Boolean)
ElementwiseNotEquals(BooleanDataFrameColumn)
ElementwiseNotEquals(DataFrameColumn)

Performs element-wise not-equals

(Inherited from PrimitiveDataFrameColumn<T>)
ElementwiseNotEquals<U>(U)

Performs an element-wise not-equals on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
FillNulls(Object, Boolean)

Returns a new column with null elements replaced by value.

(Inherited from DataFrameColumn)
FillNulls(T, Boolean)

Returns a new column with nulls replaced by value

(Inherited from PrimitiveDataFrameColumn<T>)
FillNullsImplementation(Object, Boolean) (Inherited from PrimitiveDataFrameColumn<T>)
Filter(T, T)

Returns a new column filtered by the lower and upper bounds

(Inherited from PrimitiveDataFrameColumn<T>)
Filter<U>(U, U)

Returns a new column filtered by the lower and upper bounds

(Inherited from DataFrameColumn)
FilterImplementation<U>(U, U) (Inherited from PrimitiveDataFrameColumn<T>)
GetArrowField() (Inherited from PrimitiveDataFrameColumn<T>)
GetDataViewGetter(DataViewRowCursor) (Inherited from PrimitiveDataFrameColumn<T>)
GetEnumerator() (Inherited from PrimitiveDataFrameColumn<T>)
GetEnumeratorCore() (Inherited from PrimitiveDataFrameColumn<T>)
GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>) (Inherited from PrimitiveDataFrameColumn<T>)
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) (Inherited from PrimitiveDataFrameColumn<T>)
GetReadOnlyDataBuffers()

Returns an enumerable of immutable memory buffers representing the underlying values

(Inherited from PrimitiveDataFrameColumn<T>)
GetReadOnlyNullBitMapBuffers()

Returns an enumerable of immutable ReadOnlyMemory<T> buffers representing null values in the Apache Arrow format

(Inherited from PrimitiveDataFrameColumn<T>)
GetTypedValue(Int64) (Inherited from PrimitiveDataFrameColumn<T>)
GetValue(Int64) (Inherited from PrimitiveDataFrameColumn<T>)
GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column) (Inherited from PrimitiveDataFrameColumn<T>)
GetValues(Int64, Int32) (Inherited from PrimitiveDataFrameColumn<T>)
GroupBy(Int32, DataFrame) (Inherited from PrimitiveDataFrameColumn<T>)
GroupColumnValues<TKey>(HashSet<Int64>) (Inherited from PrimitiveDataFrameColumn<T>)
HasDescription()

Used to exclude columns from the Description method

(Inherited from PrimitiveDataFrameColumn<T>)
Info()

Returns a StringDataFrameColumn containing the DataType and Length of this column

(Inherited from DataFrameColumn)
IsNumericColumn() (Inherited from PrimitiveDataFrameColumn<T>)
IsValid(Int64) (Inherited from PrimitiveDataFrameColumn<T>)
LeftShift(Int32, Boolean)

Performs an element-wise left shift on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Max()

Returns the maximum of the values in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Max(IEnumerable<Int64>)

Returns the maximum of the values at rowIndices

(Inherited from PrimitiveDataFrameColumn<T>)
Mean() (Inherited from PrimitiveDataFrameColumn<T>)
Median() (Inherited from PrimitiveDataFrameColumn<T>)
Min()

Returns the minimum of the values in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Min(IEnumerable<Int64>)

Returns the minimum of the values at the rowIndices

(Inherited from PrimitiveDataFrameColumn<T>)
Modulo(DataFrameColumn, Boolean)

Performs element-wise modulus

(Inherited from PrimitiveDataFrameColumn<T>)
Modulo<U>(U, Boolean)

Performs an element-wise modulus operation on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Multiply(DataFrameColumn, Boolean)

Performs element-wise multiplication

(Inherited from PrimitiveDataFrameColumn<T>)
Multiply<U>(U, Boolean)

Performs an element-wise multiplication on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Or(Boolean, Boolean)
Or(BooleanDataFrameColumn, Boolean)
Or(DataFrameColumn, Boolean)

Performs element-wise boolean Or

(Inherited from PrimitiveDataFrameColumn<T>)
Product()

Returns the product of the values in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Product(IEnumerable<Int64>)

Returns the product of the values at the rowIndices

(Inherited from PrimitiveDataFrameColumn<T>)
Resize(Int64) (Inherited from PrimitiveDataFrameColumn<T>)
ReverseAdd<U>(U, Boolean)

Performs a reversed element-wise addition on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ReverseAnd(Boolean, Boolean)

Performs a reversed element-wise boolean And on each value in the column

(Inherited from DataFrameColumn)
ReverseDivide<U>(U, Boolean)

Performs a reversed element-wise division on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ReverseModulo<U>(U, Boolean)

Performs a reversed element-wise modulus operation on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ReverseMultiply<U>(U, Boolean)

Performs a reversed element-wise multiplication on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
ReverseOr(Boolean, Boolean)

Performs a reversed element-wise boolean Or on each value in the column

(Inherited from DataFrameColumn)
ReverseSubtract<U>(U, Boolean)

Performs a reversed element-wise subtraction on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
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 PrimitiveDataFrameColumn<T>)
Round(Boolean)

Calls Math.Round on each value in a column

(Inherited from PrimitiveDataFrameColumn<T>)
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) (Inherited from PrimitiveDataFrameColumn<T>)
Sort(Boolean) (Inherited from PrimitiveDataFrameColumn<T>)
Subtract(DataFrameColumn, Boolean)

Performs element-wise subtraction

(Inherited from PrimitiveDataFrameColumn<T>)
Subtract<U>(U, Boolean)

Performs an element-wise subtraction on each value in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Sum()

Returns the sum of the values in the column

(Inherited from PrimitiveDataFrameColumn<T>)
Sum(IEnumerable<Int64>)

Returns the sum of the values at the rowIndices

(Inherited from PrimitiveDataFrameColumn<T>)
ToArrowArray(Int64, Int32) (Inherited from PrimitiveDataFrameColumn<T>)
ToString()

Returns a preview of the column contents as a formatted string.

(Inherited from PrimitiveDataFrameColumn<T>)
ValueCounts() (Inherited from PrimitiveDataFrameColumn<T>)
Xor(Boolean, Boolean)
Xor(BooleanDataFrameColumn, Boolean)
Xor(DataFrameColumn, Boolean)

Performs element-wise boolean Xor

(Inherited from PrimitiveDataFrameColumn<T>)

Operators

BitwiseAnd(BooleanDataFrameColumn, Boolean)
BitwiseAnd(BooleanDataFrameColumn, BooleanDataFrameColumn)
BitwiseOr(BooleanDataFrameColumn, Boolean)
BitwiseOr(BooleanDataFrameColumn, BooleanDataFrameColumn)
ExclusiveOr(BooleanDataFrameColumn, Boolean)
ExclusiveOr(BooleanDataFrameColumn, BooleanDataFrameColumn)

Explicit Interface Implementations

IEnumerable.GetEnumerator() (Inherited from DataFrameColumn)

Applies to