14 types derived from PrimitiveDataFrameColumn
Microsoft.Data.Analysis (14)
DataFrameColumns\PrimitiveDataFrameColumns\BooleanDataFrameColumn.cs (1)
11public partial class BooleanDataFrameColumn : PrimitiveDataFrameColumn<bool>
DataFrameColumns\PrimitiveDataFrameColumns\ByteDataFrameColumn.cs (1)
11public partial class ByteDataFrameColumn : PrimitiveDataFrameColumn<byte>
DataFrameColumns\PrimitiveDataFrameColumns\CharDataFrameColumn.cs (1)
11public partial class CharDataFrameColumn : PrimitiveDataFrameColumn<char>
DataFrameColumns\PrimitiveDataFrameColumns\DateTimeDataFrameColumn.cs (1)
11public partial class DateTimeDataFrameColumn : PrimitiveDataFrameColumn<DateTime>
DataFrameColumns\PrimitiveDataFrameColumns\DecimalDataFrameColumn.cs (1)
11public partial class DecimalDataFrameColumn : PrimitiveDataFrameColumn<decimal>
DataFrameColumns\PrimitiveDataFrameColumns\DoubleDataFrameColumn.cs (1)
11public partial class DoubleDataFrameColumn : PrimitiveDataFrameColumn<double>
DataFrameColumns\PrimitiveDataFrameColumns\Int16DataFrameColumn.cs (1)
11public partial class Int16DataFrameColumn : PrimitiveDataFrameColumn<short>
DataFrameColumns\PrimitiveDataFrameColumns\Int32DataFrameColumn.cs (1)
11public partial class Int32DataFrameColumn : PrimitiveDataFrameColumn<int>
DataFrameColumns\PrimitiveDataFrameColumns\Int64DataFrameColumn.cs (1)
11public partial class Int64DataFrameColumn : PrimitiveDataFrameColumn<long>
DataFrameColumns\PrimitiveDataFrameColumns\SByteDataFrameColumn.cs (1)
11public partial class SByteDataFrameColumn : PrimitiveDataFrameColumn<sbyte>
DataFrameColumns\PrimitiveDataFrameColumns\SingleDataFrameColumn.cs (1)
11public partial class SingleDataFrameColumn : PrimitiveDataFrameColumn<float>
DataFrameColumns\PrimitiveDataFrameColumns\UInt16DataFrameColumn.cs (1)
11public partial class UInt16DataFrameColumn : PrimitiveDataFrameColumn<ushort>
DataFrameColumns\PrimitiveDataFrameColumns\UInt32DataFrameColumn.cs (1)
11public partial class UInt32DataFrameColumn : PrimitiveDataFrameColumn<uint>
DataFrameColumns\PrimitiveDataFrameColumns\UInt64DataFrameColumn.cs (1)
11public partial class UInt64DataFrameColumn : PrimitiveDataFrameColumn<ulong>
70 instantiations of PrimitiveDataFrameColumn
Microsoft.Data.Analysis (39)
DataFrame.cs (6)
124PrimitiveDataFrameColumn<int> filterColumn = new PrimitiveDataFrameColumn<int>("Filter", rowIndices); 136PrimitiveDataFrameColumn<long> filterColumn = new PrimitiveDataFrameColumn<long>("Filter", rowIndices); 148PrimitiveDataFrameColumn<bool> filterColumn = new PrimitiveDataFrameColumn<bool>("Filter", rowFilter); 171return Clone(new PrimitiveDataFrameColumn<int>("Filter", Enumerable.Range(0, numberOfRows))); 180PrimitiveDataFrameColumn<long> filter = new PrimitiveDataFrameColumn<long>("Filter", numberOfRows); 357PrimitiveDataFrameColumn<int> indices = new PrimitiveDataFrameColumn<int>("indices", segment);
DataFrame.Join.cs (3)
58PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", minLength); 81PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", minLength); 126PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", newRowCount);
DataFrameColumn.cs (2)
44return new PrimitiveDataFrameColumn<T>(name, values); 57return new PrimitiveDataFrameColumn<T>(name, values);
DataFrameColumnCollection.cs (1)
66DataFrameColumn newColumn = new PrimitiveDataFrameColumn<T>(columnName, column);
DataFrameColumns\ArrowStringDataFrameColumn.cs (2)
602PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 643PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length);
DataFrameColumns\StringDataFrameColumn.cs (1)
387PrimitiveDataFrameColumn<long> counts = new PrimitiveDataFrameColumn<long>("Counts");
GroupBy.cs (11)
145PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 167retColumn = new PrimitiveDataFrameColumn<long>(column.Name); 188PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 230PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 284PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 358PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 386PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 414PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 442PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 470PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 482DataFrameColumn retColumn = ResizeAndInsertColumn(columnIndex, rowIndex, firstGroup, ret, empty, (name) => new PrimitiveDataFrameColumn<double>(name));
PrimitiveDataFrameColumn.cs (7)
225return new PrimitiveDataFrameColumn<T>(name, container); 230return new PrimitiveDataFrameColumn<T>(name, length); 384PrimitiveDataFrameColumn<T> keys = new PrimitiveDataFrameColumn<T>("Values"); 385PrimitiveDataFrameColumn<long> counts = new PrimitiveDataFrameColumn<long>("Counts"); 683var resultColumn = new PrimitiveDataFrameColumn<TResult>("Result", Length); 730PrimitiveDataFrameColumn<T> ret = new PrimitiveDataFrameColumn<T>(Name); 782PrimitiveDataFrameColumn<float> column = new PrimitiveDataFrameColumn<float>(Name);
StringDataFrameColumn.BinaryOperations.cs (6)
82PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(left.Name, left.Length); 102PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 126PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(left.Name, left.Length); 136PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 146PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 156PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length);
Microsoft.Data.Analysis.Tests (22)
ArrowIntegrationTests.cs (2)
134PrimitiveDataFrameColumn<int> ageColumn = new PrimitiveDataFrameColumn<int>("Age"); 135PrimitiveDataFrameColumn<int> lengthColumn = new PrimitiveDataFrameColumn<int>("CharCount");
DataFrameIDataViewTests.cs (1)
110DataFrameColumn boolColumn = new PrimitiveDataFrameColumn<bool>("Bool", Enumerable.Range(0, (int)df.Rows.Count).Select(x => x % 2 == 1));
DataFrameTests.cs (3)
181PrimitiveDataFrameColumn<int> temp = new PrimitiveDataFrameColumn<int>("Temperature", new int[] { 12, 13 }); 200PrimitiveDataFrameColumn<int> temp = new PrimitiveDataFrameColumn<int>("Temperature", new int[] { 12, 13 }); 760PrimitiveDataFrameColumn<DateTime> dateTimes = new PrimitiveDataFrameColumn<DateTime>("DateTimes");
PrimitiveDataFrameColumnTests.cs (16)
20var column = new PrimitiveDataFrameColumn<byte>("LargeColumn", length); 31PrimitiveDataFrameColumn<int> column2 = new PrimitiveDataFrameColumn<int>("Int2"); 34PrimitiveDataFrameColumn<int> column3 = new PrimitiveDataFrameColumn<int>("Int3", 10); 80PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int", 5); 91PrimitiveDataFrameColumn<int> dataFrameColumn1 = new PrimitiveDataFrameColumn<int>("Int1", Enumerable.Range(0, 10).Select(x => x)); 103PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 120PrimitiveDataFrameColumn<int> dataFrameColumn1 = new PrimitiveDataFrameColumn<int>("Int1", Enumerable.Range(0, 10)); 130PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int", Enumerable.Range(0, 10)); 153PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 170PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", initialValues); 194PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 213PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", new int?[] { 1, 2, 3, null, null }); 237PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", initialValues); 257PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", new int?[] { 1, 2, 3, 4, null }); 473PrimitiveDataFrameColumn<byte> intColumn = new PrimitiveDataFrameColumn<byte>("Byte1", int.MaxValue / 2 - 1); 483PrimitiveDataFrameColumn<byte> intColumn = new PrimitiveDataFrameColumn<byte>("Byte1", MaxCapacityInBytes - 5);
Microsoft.ML.AutoML.Interactive (2)
NotebookMonitor.cs (2)
30TrialData = new DataFrame(new PrimitiveDataFrameColumn<int>("Trial"), new PrimitiveDataFrameColumn<float>("Metric"), new StringDataFrameColumn("Trainer"), new StringDataFrameColumn("Parameters"));
Microsoft.ML.Fairlearn (1)
Reductions\UtilityParity.cs (1)
162DataFrameColumn signedWeights = new PrimitiveDataFrameColumn<float>("signedWeight", signedWeightsFloat);
Microsoft.ML.Fairlearn.Tests (6)
MetricTest.cs (4)
60PrimitiveDataFrameColumn<bool> label = new PrimitiveDataFrameColumn<bool>("label", vs); 64PrimitiveDataFrameColumn<bool> pred = new PrimitiveDataFrameColumn<bool>("PredictedLabel", fl); 66PrimitiveDataFrameColumn<float> score = new PrimitiveDataFrameColumn<float>("Score", fl2); 68PrimitiveDataFrameColumn<float> prob = new PrimitiveDataFrameColumn<float>("Probability", fl3);
UtilityTest.cs (2)
24PrimitiveDataFrameColumn<int> y = new PrimitiveDataFrameColumn<int>("label", vs); 31PrimitiveDataFrameColumn<float> ypred = new PrimitiveDataFrameColumn<float>("pred", fl);
598 references to PrimitiveDataFrameColumn
Microsoft.Data.Analysis (527)
DataFrame.cs (12)
85public DataFrame Filter(PrimitiveDataFrameColumn<bool> filter) => Clone(filter); 91public DataFrame Filter(PrimitiveDataFrameColumn<int> rowIndices) => Clone(rowIndices); 97public DataFrame Filter(PrimitiveDataFrameColumn<long> rowIndices) => Clone(rowIndices); 103public DataFrame this[PrimitiveDataFrameColumn<bool> rowFilter] => Filter(rowFilter); 109public DataFrame this[PrimitiveDataFrameColumn<int> rowIndices] => Filter(rowIndices); 115public DataFrame this[PrimitiveDataFrameColumn<long> rowIndices] => Filter(rowIndices); 124PrimitiveDataFrameColumn<int> filterColumn = new PrimitiveDataFrameColumn<int>("Filter", rowIndices); 136PrimitiveDataFrameColumn<long> filterColumn = new PrimitiveDataFrameColumn<long>("Filter", rowIndices); 148PrimitiveDataFrameColumn<bool> filterColumn = new PrimitiveDataFrameColumn<bool>("Filter", rowFilter); 180PrimitiveDataFrameColumn<long> filter = new PrimitiveDataFrameColumn<long>("Filter", numberOfRows); 357PrimitiveDataFrameColumn<int> indices = new PrimitiveDataFrameColumn<int>("indices", segment); 681PrimitiveDataFrameColumn<long> sortIndices = column.GetSortIndices(ascending, putNullValuesLast);
DataFrame.Join.cs (11)
58PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", minLength); 81PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", minLength); 126PrimitiveDataFrameColumn<long> mapIndices = new PrimitiveDataFrameColumn<long>("mapIndices", newRowCount); 173out PrimitiveDataFrameColumn<long> retainedRowIndices, out PrimitiveDataFrameColumn<long> supplementaryRowIndices, 277out PrimitiveDataFrameColumn<long> retainedRowIndices, out PrimitiveDataFrameColumn<long> supplementaryRowIndices, 339PrimitiveDataFrameColumn<long> retainedRowIndices; 340PrimitiveDataFrameColumn<long> supplementaryRowIndices; 406PrimitiveDataFrameColumn<long> mapIndicesLeft = isLeftDataFrameRetained ? retainedRowIndices : supplementaryRowIndices; 407PrimitiveDataFrameColumn<long> mapIndicesRight = isLeftDataFrameRetained ? supplementaryRowIndices : retainedRowIndices;
DataFrameColumn.BinaryOperations.cs (20)
146public virtual PrimitiveDataFrameColumn<bool> And(bool value, bool inPlace = false) 154public virtual PrimitiveDataFrameColumn<bool> ReverseAnd(bool value, bool inPlace = false) 170public virtual PrimitiveDataFrameColumn<bool> Or(bool value, bool inPlace = false) 178public virtual PrimitiveDataFrameColumn<bool> ReverseOr(bool value, bool inPlace = false) 194public virtual PrimitiveDataFrameColumn<bool> Xor(bool value, bool inPlace = false) 202public virtual PrimitiveDataFrameColumn<bool> ReverseXor(bool value, bool inPlace = false) 226public virtual PrimitiveDataFrameColumn<bool> ElementwiseEquals(DataFrameColumn column) 234public virtual PrimitiveDataFrameColumn<bool> ElementwiseEquals<T>(T value) 242public virtual PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(DataFrameColumn column) 250public virtual PrimitiveDataFrameColumn<bool> ElementwiseNotEquals<T>(T value) 258public virtual PrimitiveDataFrameColumn<bool> ElementwiseGreaterThanOrEqual(DataFrameColumn column) 266public virtual PrimitiveDataFrameColumn<bool> ElementwiseGreaterThanOrEqual<T>(T value) 274public virtual PrimitiveDataFrameColumn<bool> ElementwiseLessThanOrEqual(DataFrameColumn column) 282public virtual PrimitiveDataFrameColumn<bool> ElementwiseLessThanOrEqual<T>(T value) 290public virtual PrimitiveDataFrameColumn<bool> ElementwiseGreaterThan(DataFrameColumn column) 298public virtual PrimitiveDataFrameColumn<bool> ElementwiseGreaterThan<T>(T value) 306public virtual PrimitiveDataFrameColumn<bool> ElementwiseLessThan(DataFrameColumn column) 314public virtual PrimitiveDataFrameColumn<bool> ElementwiseLessThan<T>(T value) 322public virtual PrimitiveDataFrameColumn<bool> ElementwiseIsNull() 330public virtual PrimitiveDataFrameColumn<bool> ElementwiseIsNotNull()
DataFrameColumn.cs (10)
35/// A static factory method to create a <see cref="PrimitiveDataFrameColumn{T}"/>. 41/// <returns>A <see cref="PrimitiveDataFrameColumn{T}"/> populated with the provided data.</returns> 42public static PrimitiveDataFrameColumn<T> Create<T>(string name, IEnumerable<T?> values) where T : unmanaged 48/// A static factory method to create a <see cref="PrimitiveDataFrameColumn{T}"/>. 54/// <returns>A <see cref="PrimitiveDataFrameColumn{T}"/> populated with the provided data.</returns> 55public static PrimitiveDataFrameColumn<T> Create<T>(string name, IEnumerable<T> values) where T : unmanaged 246PrimitiveDataFrameColumn<long> sortIndices = GetSortIndices(ascending, putNullValuesLast); 463internal abstract PrimitiveDataFrameColumn<long> GetSortIndices(bool ascending, bool putNullValuesLast); 470PrimitiveDataFrameColumn<long> columnSortIndices, 471PrimitiveDataFrameColumn<long> columnNullIndices,
DataFrameColumnCollection.cs (4)
209/// Gets the <see cref="PrimitiveDataFrameColumn{T}"/> with the specified <paramref name="name"/>. 212/// <returns><see cref="PrimitiveDataFrameColumn{T}"/>.</returns> 214public PrimitiveDataFrameColumn<T> GetPrimitiveColumn<T>(string name) 218if (column is PrimitiveDataFrameColumn<T> ret)
DataFrameColumns\ArrowStringDataFrameColumn.cs (15)
366internal override PrimitiveDataFrameColumn<long> GetSortIndices(bool ascending, bool putNullValuesLast) => throw new NotSupportedException(); 402clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<long>, invertMapIndices); 404clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<int>, invertMapIndices); 406clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<bool>); 419private ArrowStringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<bool> boolColumn) 434private ArrowStringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<int> mapIndices, bool invertMapIndices) 454private ArrowStringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<long> mapIndices, bool invertMapIndices) 599public PrimitiveDataFrameColumn<bool> ElementwiseEquals(string value) 602PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 622public override PrimitiveDataFrameColumn<bool> ElementwiseEquals<T>(T value) 632public override PrimitiveDataFrameColumn<bool> ElementwiseEquals(DataFrameColumn column) 640public PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(string value) 643PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 663public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals<T>(T value) 673public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(DataFrameColumn column)
DataFrameColumns\PrimitiveDataFrameColumns\BooleanDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<bool> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<bool> CreateNewColumn(string name, PrimitiveColumnContainer<bool> container)
DataFrameColumns\PrimitiveDataFrameColumns\ByteDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<byte> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<byte> CreateNewColumn(string name, PrimitiveColumnContainer<byte> container)
DataFrameColumns\PrimitiveDataFrameColumns\CharDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<char> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<char> CreateNewColumn(string name, PrimitiveColumnContainer<char> container)
DataFrameColumns\PrimitiveDataFrameColumns\DateTimeDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<DateTime> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<DateTime> CreateNewColumn(string name, PrimitiveColumnContainer<DateTime> container)
DataFrameColumns\PrimitiveDataFrameColumns\DecimalDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<decimal> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<decimal> CreateNewColumn(string name, PrimitiveColumnContainer<decimal> container)
DataFrameColumns\PrimitiveDataFrameColumns\DoubleDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<double> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<double> CreateNewColumn(string name, PrimitiveColumnContainer<double> container)
DataFrameColumns\PrimitiveDataFrameColumns\Int16DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<short> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<short> CreateNewColumn(string name, PrimitiveColumnContainer<short> container)
DataFrameColumns\PrimitiveDataFrameColumns\Int32DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<int> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<int> CreateNewColumn(string name, PrimitiveColumnContainer<int> container)
DataFrameColumns\PrimitiveDataFrameColumns\Int64DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<long> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<long> CreateNewColumn(string name, PrimitiveColumnContainer<long> container)
DataFrameColumns\PrimitiveDataFrameColumns\SByteDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<sbyte> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<sbyte> CreateNewColumn(string name, PrimitiveColumnContainer<sbyte> container)
DataFrameColumns\PrimitiveDataFrameColumns\SingleDataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<float> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<float> CreateNewColumn(string name, PrimitiveColumnContainer<float> container)
DataFrameColumns\PrimitiveDataFrameColumns\UInt16DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<ushort> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<ushort> CreateNewColumn(string name, PrimitiveColumnContainer<ushort> container)
DataFrameColumns\PrimitiveDataFrameColumns\UInt32DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<uint> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<uint> CreateNewColumn(string name, PrimitiveColumnContainer<uint> container)
DataFrameColumns\PrimitiveDataFrameColumns\UInt64DataFrameColumn.cs (2)
23protected override PrimitiveDataFrameColumn<ulong> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<ulong> CreateNewColumn(string name, PrimitiveColumnContainer<ulong> container)
DataFrameColumns\StringDataFrameColumn.cs (9)
87/// <returns>A new <see cref="PrimitiveDataFrameColumn{T}"/> if <paramref name="inPlace"/> is not set. Returns this column otherwise.</returns> 205internal override PrimitiveDataFrameColumn<long> GetSortIndices(bool ascending, bool putNullValuesLast) 309clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<long>, invertMapIndices); 311clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<int>, invertMapIndices); 313clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<bool>); 326private StringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<bool> boolColumn) 340private StringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<int> mapIndices, bool invertMapIndices = false) 362private StringDataFrameColumn CloneImplementation(PrimitiveDataFrameColumn<long> mapIndices, bool invertMapIndices = false) 387PrimitiveDataFrameColumn<long> counts = new PrimitiveDataFrameColumn<long>("Counts");
DataFrameColumns\VBufferDataFrameColumn.cs (7)
212private VBufferDataFrameColumn<T> CloneImplementation(PrimitiveDataFrameColumn<bool> boolColumn) 226private VBufferDataFrameColumn<T> CloneImplementation(PrimitiveDataFrameColumn<long> mapIndices, bool invertMapIndices = false) 248private VBufferDataFrameColumn<T> CloneImplementation(PrimitiveDataFrameColumn<int> mapIndices, bool invertMapIndices = false) 289clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<long>, invertMapIndices); 291clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<int>, invertMapIndices); 293clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<bool>); 387internal override PrimitiveDataFrameColumn<long> GetSortIndices(bool ascending, bool putNullValuesLast) => throw new NotImplementedException();
GroupBy.cs (10)
145PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 188PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 230PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 284PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 335private DataFrameColumn ResizeAndInsertColumn(int columnIndex, long rowIndex, bool firstGroup, DataFrame ret, PrimitiveDataFrameColumn<long> empty, Func<string, DataFrameColumn> getColumn = null) 358PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 386PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 414PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 442PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty"); 470PrimitiveDataFrameColumn<long> empty = new PrimitiveDataFrameColumn<long>("Empty");
PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs (32)
15810var result = (PrimitiveDataFrameColumn<int>)(intColumn.LeftShift(value, inPlace)); 15819var result = (PrimitiveDataFrameColumn<int>)base.LeftShift(value, inPlace); 15828var result = (PrimitiveDataFrameColumn<long>)base.LeftShift(value, inPlace); 15838var result = (PrimitiveDataFrameColumn<int>)(intColumn.LeftShift(value, inPlace)); 15848var result = (PrimitiveDataFrameColumn<int>)(intColumn.LeftShift(value, inPlace)); 15857var result = (PrimitiveDataFrameColumn<uint>)base.LeftShift(value, inPlace); 15866var result = (PrimitiveDataFrameColumn<ulong>)base.LeftShift(value, inPlace); 15876var result = (PrimitiveDataFrameColumn<int>)(intColumn.LeftShift(value, inPlace)); 15886var result = (PrimitiveDataFrameColumn<int>)(intColumn.RightShift(value, inPlace)); 15895var result = (PrimitiveDataFrameColumn<int>)base.RightShift(value, inPlace); 15904var result = (PrimitiveDataFrameColumn<long>)base.RightShift(value, inPlace); 15914var result = (PrimitiveDataFrameColumn<int>)(intColumn.RightShift(value, inPlace)); 15924var result = (PrimitiveDataFrameColumn<int>)(intColumn.RightShift(value, inPlace)); 15933var result = (PrimitiveDataFrameColumn<uint>)base.RightShift(value, inPlace); 15942var result = (PrimitiveDataFrameColumn<ulong>)base.RightShift(value, inPlace); 15952var result = (PrimitiveDataFrameColumn<int>)(intColumn.RightShift(value, inPlace));
PrimitiveDataFrameColumn.BinaryOperations.cs (211)
22case PrimitiveDataFrameColumn<bool> boolColumn: 24case PrimitiveDataFrameColumn<byte> byteColumn: 26case PrimitiveDataFrameColumn<char> charColumn: 28case PrimitiveDataFrameColumn<decimal> decimalColumn: 30case PrimitiveDataFrameColumn<double> doubleColumn: 32case PrimitiveDataFrameColumn<float> floatColumn: 34case PrimitiveDataFrameColumn<int> intColumn: 36case PrimitiveDataFrameColumn<long> longColumn: 38case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 40case PrimitiveDataFrameColumn<short> shortColumn: 42case PrimitiveDataFrameColumn<uint> uintColumn: 44case PrimitiveDataFrameColumn<ulong> ulongColumn: 46case PrimitiveDataFrameColumn<ushort> ushortColumn: 48case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 60case PrimitiveDataFrameColumn<bool> boolColumn: 62case PrimitiveDataFrameColumn<byte> byteColumn: 64case PrimitiveDataFrameColumn<char> charColumn: 66case PrimitiveDataFrameColumn<decimal> decimalColumn: 68case PrimitiveDataFrameColumn<double> doubleColumn: 70case PrimitiveDataFrameColumn<float> floatColumn: 72case PrimitiveDataFrameColumn<int> intColumn: 74case PrimitiveDataFrameColumn<long> longColumn: 76case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 78case PrimitiveDataFrameColumn<short> shortColumn: 80case PrimitiveDataFrameColumn<uint> uintColumn: 82case PrimitiveDataFrameColumn<ulong> ulongColumn: 84case PrimitiveDataFrameColumn<ushort> ushortColumn: 86case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 98case PrimitiveDataFrameColumn<bool> boolColumn: 100case PrimitiveDataFrameColumn<byte> byteColumn: 102case PrimitiveDataFrameColumn<char> charColumn: 104case PrimitiveDataFrameColumn<decimal> decimalColumn: 106case PrimitiveDataFrameColumn<double> doubleColumn: 108case PrimitiveDataFrameColumn<float> floatColumn: 110case PrimitiveDataFrameColumn<int> intColumn: 112case PrimitiveDataFrameColumn<long> longColumn: 114case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 116case PrimitiveDataFrameColumn<short> shortColumn: 118case PrimitiveDataFrameColumn<uint> uintColumn: 120case PrimitiveDataFrameColumn<ulong> ulongColumn: 122case PrimitiveDataFrameColumn<ushort> ushortColumn: 124case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 136case PrimitiveDataFrameColumn<bool> boolColumn: 138case PrimitiveDataFrameColumn<byte> byteColumn: 140case PrimitiveDataFrameColumn<char> charColumn: 142case PrimitiveDataFrameColumn<decimal> decimalColumn: 144case PrimitiveDataFrameColumn<double> doubleColumn: 146case PrimitiveDataFrameColumn<float> floatColumn: 148case PrimitiveDataFrameColumn<int> intColumn: 150case PrimitiveDataFrameColumn<long> longColumn: 152case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 154case PrimitiveDataFrameColumn<short> shortColumn: 156case PrimitiveDataFrameColumn<uint> uintColumn: 158case PrimitiveDataFrameColumn<ulong> ulongColumn: 160case PrimitiveDataFrameColumn<ushort> ushortColumn: 162case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 174case PrimitiveDataFrameColumn<bool> boolColumn: 176case PrimitiveDataFrameColumn<byte> byteColumn: 178case PrimitiveDataFrameColumn<char> charColumn: 180case PrimitiveDataFrameColumn<decimal> decimalColumn: 182case PrimitiveDataFrameColumn<double> doubleColumn: 184case PrimitiveDataFrameColumn<float> floatColumn: 186case PrimitiveDataFrameColumn<int> intColumn: 188case PrimitiveDataFrameColumn<long> longColumn: 190case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 192case PrimitiveDataFrameColumn<short> shortColumn: 194case PrimitiveDataFrameColumn<uint> uintColumn: 196case PrimitiveDataFrameColumn<ulong> ulongColumn: 198case PrimitiveDataFrameColumn<ushort> ushortColumn: 200case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 212case PrimitiveDataFrameColumn<bool> boolColumn: 214case PrimitiveDataFrameColumn<byte> byteColumn: 216case PrimitiveDataFrameColumn<char> charColumn: 218case PrimitiveDataFrameColumn<decimal> decimalColumn: 220case PrimitiveDataFrameColumn<double> doubleColumn: 222case PrimitiveDataFrameColumn<float> floatColumn: 224case PrimitiveDataFrameColumn<int> intColumn: 226case PrimitiveDataFrameColumn<long> longColumn: 228case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 230case PrimitiveDataFrameColumn<short> shortColumn: 232case PrimitiveDataFrameColumn<uint> uintColumn: 234case PrimitiveDataFrameColumn<ulong> ulongColumn: 236case PrimitiveDataFrameColumn<ushort> ushortColumn: 238case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 250case PrimitiveDataFrameColumn<bool> boolColumn: 252case PrimitiveDataFrameColumn<byte> byteColumn: 254case PrimitiveDataFrameColumn<char> charColumn: 256case PrimitiveDataFrameColumn<decimal> decimalColumn: 258case PrimitiveDataFrameColumn<double> doubleColumn: 260case PrimitiveDataFrameColumn<float> floatColumn: 262case PrimitiveDataFrameColumn<int> intColumn: 264case PrimitiveDataFrameColumn<long> longColumn: 266case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 268case PrimitiveDataFrameColumn<short> shortColumn: 270case PrimitiveDataFrameColumn<uint> uintColumn: 272case PrimitiveDataFrameColumn<ulong> ulongColumn: 274case PrimitiveDataFrameColumn<ushort> ushortColumn: 276case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 288case PrimitiveDataFrameColumn<bool> boolColumn: 290case PrimitiveDataFrameColumn<byte> byteColumn: 292case PrimitiveDataFrameColumn<char> charColumn: 294case PrimitiveDataFrameColumn<decimal> decimalColumn: 296case PrimitiveDataFrameColumn<double> doubleColumn: 298case PrimitiveDataFrameColumn<float> floatColumn: 300case PrimitiveDataFrameColumn<int> intColumn: 302case PrimitiveDataFrameColumn<long> longColumn: 304case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 306case PrimitiveDataFrameColumn<short> shortColumn: 308case PrimitiveDataFrameColumn<uint> uintColumn: 310case PrimitiveDataFrameColumn<ulong> ulongColumn: 312case PrimitiveDataFrameColumn<ushort> ushortColumn: 314case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 409public override PrimitiveDataFrameColumn<bool> And(bool value, bool inPlace = false) 415public override PrimitiveDataFrameColumn<bool> Or(bool value, bool inPlace = false) 421public override PrimitiveDataFrameColumn<bool> Xor(bool value, bool inPlace = false) 439public override PrimitiveDataFrameColumn<bool> ElementwiseEquals(DataFrameColumn column) 443case PrimitiveDataFrameColumn<bool> boolColumn: 445case PrimitiveDataFrameColumn<byte> byteColumn: 447case PrimitiveDataFrameColumn<char> charColumn: 449case PrimitiveDataFrameColumn<decimal> decimalColumn: 451case PrimitiveDataFrameColumn<double> doubleColumn: 453case PrimitiveDataFrameColumn<float> floatColumn: 455case PrimitiveDataFrameColumn<int> intColumn: 457case PrimitiveDataFrameColumn<long> longColumn: 459case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 461case PrimitiveDataFrameColumn<short> shortColumn: 463case PrimitiveDataFrameColumn<uint> uintColumn: 465case PrimitiveDataFrameColumn<ulong> ulongColumn: 467case PrimitiveDataFrameColumn<ushort> ushortColumn: 469case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 480public override PrimitiveDataFrameColumn<bool> ElementwiseEquals<U>(U value) 491public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(DataFrameColumn column) 495case PrimitiveDataFrameColumn<bool> boolColumn: 497case PrimitiveDataFrameColumn<byte> byteColumn: 499case PrimitiveDataFrameColumn<char> charColumn: 501case PrimitiveDataFrameColumn<decimal> decimalColumn: 503case PrimitiveDataFrameColumn<double> doubleColumn: 505case PrimitiveDataFrameColumn<float> floatColumn: 507case PrimitiveDataFrameColumn<int> intColumn: 509case PrimitiveDataFrameColumn<long> longColumn: 511case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 513case PrimitiveDataFrameColumn<short> shortColumn: 515case PrimitiveDataFrameColumn<uint> uintColumn: 517case PrimitiveDataFrameColumn<ulong> ulongColumn: 519case PrimitiveDataFrameColumn<ushort> ushortColumn: 521case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 532public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals<U>(U value) 543public override PrimitiveDataFrameColumn<bool> ElementwiseGreaterThanOrEqual(DataFrameColumn column) 547case PrimitiveDataFrameColumn<bool> boolColumn: 549case PrimitiveDataFrameColumn<byte> byteColumn: 551case PrimitiveDataFrameColumn<char> charColumn: 553case PrimitiveDataFrameColumn<decimal> decimalColumn: 555case PrimitiveDataFrameColumn<double> doubleColumn: 557case PrimitiveDataFrameColumn<float> floatColumn: 559case PrimitiveDataFrameColumn<int> intColumn: 561case PrimitiveDataFrameColumn<long> longColumn: 563case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 565case PrimitiveDataFrameColumn<short> shortColumn: 567case PrimitiveDataFrameColumn<uint> uintColumn: 569case PrimitiveDataFrameColumn<ulong> ulongColumn: 571case PrimitiveDataFrameColumn<ushort> ushortColumn: 573case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 582public override PrimitiveDataFrameColumn<bool> ElementwiseGreaterThanOrEqual<U>(U value) 593public override PrimitiveDataFrameColumn<bool> ElementwiseLessThanOrEqual(DataFrameColumn column) 597case PrimitiveDataFrameColumn<bool> boolColumn: 599case PrimitiveDataFrameColumn<byte> byteColumn: 601case PrimitiveDataFrameColumn<char> charColumn: 603case PrimitiveDataFrameColumn<decimal> decimalColumn: 605case PrimitiveDataFrameColumn<double> doubleColumn: 607case PrimitiveDataFrameColumn<float> floatColumn: 609case PrimitiveDataFrameColumn<int> intColumn: 611case PrimitiveDataFrameColumn<long> longColumn: 613case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 615case PrimitiveDataFrameColumn<short> shortColumn: 617case PrimitiveDataFrameColumn<uint> uintColumn: 619case PrimitiveDataFrameColumn<ulong> ulongColumn: 621case PrimitiveDataFrameColumn<ushort> ushortColumn: 623case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 632public override PrimitiveDataFrameColumn<bool> ElementwiseLessThanOrEqual<U>(U value) 643public override PrimitiveDataFrameColumn<bool> ElementwiseGreaterThan(DataFrameColumn column) 647case PrimitiveDataFrameColumn<bool> boolColumn: 649case PrimitiveDataFrameColumn<byte> byteColumn: 651case PrimitiveDataFrameColumn<char> charColumn: 653case PrimitiveDataFrameColumn<decimal> decimalColumn: 655case PrimitiveDataFrameColumn<double> doubleColumn: 657case PrimitiveDataFrameColumn<float> floatColumn: 659case PrimitiveDataFrameColumn<int> intColumn: 661case PrimitiveDataFrameColumn<long> longColumn: 663case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 665case PrimitiveDataFrameColumn<short> shortColumn: 667case PrimitiveDataFrameColumn<uint> uintColumn: 669case PrimitiveDataFrameColumn<ulong> ulongColumn: 671case PrimitiveDataFrameColumn<ushort> ushortColumn: 673case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 682public override PrimitiveDataFrameColumn<bool> ElementwiseGreaterThan<U>(U value) 693public override PrimitiveDataFrameColumn<bool> ElementwiseLessThan(DataFrameColumn column) 697case PrimitiveDataFrameColumn<bool> boolColumn: 699case PrimitiveDataFrameColumn<byte> byteColumn: 701case PrimitiveDataFrameColumn<char> charColumn: 703case PrimitiveDataFrameColumn<decimal> decimalColumn: 705case PrimitiveDataFrameColumn<double> doubleColumn: 707case PrimitiveDataFrameColumn<float> floatColumn: 709case PrimitiveDataFrameColumn<int> intColumn: 711case PrimitiveDataFrameColumn<long> longColumn: 713case PrimitiveDataFrameColumn<sbyte> sbyteColumn: 715case PrimitiveDataFrameColumn<short> shortColumn: 717case PrimitiveDataFrameColumn<uint> uintColumn: 719case PrimitiveDataFrameColumn<ulong> ulongColumn: 721case PrimitiveDataFrameColumn<ushort> ushortColumn: 723case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 732public override PrimitiveDataFrameColumn<bool> ElementwiseLessThan<U>(U value)
PrimitiveDataFrameColumn.Computations.cs (10)
21PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 40PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 47PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 54PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 61PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 68PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 75PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 82PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 89PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 144PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone();
PrimitiveDataFrameColumn.cs (129)
223internal virtual PrimitiveDataFrameColumn<T> CreateNewColumn(string name, PrimitiveColumnContainer<T> container) 228protected virtual PrimitiveDataFrameColumn<T> CreateNewColumn(string name, long length = 0) 263PrimitiveDataFrameColumn<long> sortIndices = GetSortIndices(); 341public PrimitiveDataFrameColumn<T> FillNulls(T value, bool inPlace = false) 343PrimitiveDataFrameColumn<T> column = inPlace ? this : Clone(); 355public new PrimitiveDataFrameColumn<T> DropNulls() 357return (PrimitiveDataFrameColumn<T>)DropNullsImplementation(); 362var ret = CreateNewColumn(Name, Length - NullCount); 384PrimitiveDataFrameColumn<T> keys = new PrimitiveDataFrameColumn<T>("Values"); 385PrimitiveDataFrameColumn<long> counts = new PrimitiveDataFrameColumn<long>("Counts"); 405public new PrimitiveDataFrameColumn<T> Clone(long numberOfNullsToAppend = 0) 407return (PrimitiveDataFrameColumn<T>)CloneImplementation(numberOfNullsToAppend); 417public new PrimitiveDataFrameColumn<T> Clone(DataFrameColumn mapIndices, bool invertMapIndices = false, long numberOfNullsToAppend = 0) 419return (PrimitiveDataFrameColumn<T>)CloneImplementation(mapIndices, invertMapIndices, numberOfNullsToAppend); 425PrimitiveDataFrameColumn<T> clone; 432clone = Clone(mapIndices as PrimitiveDataFrameColumn<long>, invertMapIndices); 434clone = Clone(mapIndices as PrimitiveDataFrameColumn<int>, invertMapIndices); 436clone = CloneImplementation(mapIndices as PrimitiveDataFrameColumn<bool>); 452var clone = CreateNewColumn(Name, newColumnContainer); 460private PrimitiveDataFrameColumn<T> CloneImplementation(PrimitiveDataFrameColumn<bool> boolColumn) 464PrimitiveDataFrameColumn<T> ret = CreateNewColumn(Name); 475private PrimitiveDataFrameColumn<T> CloneImplementation<U>(PrimitiveDataFrameColumn<U> mapIndices, bool invertMapIndices = false) 493PrimitiveDataFrameColumn<T> ret = CreateNewColumn(Name, retContainer); 497public PrimitiveDataFrameColumn<T> Clone(PrimitiveDataFrameColumn<long> mapIndices, bool invertMapIndices = false) 505public PrimitiveDataFrameColumn<T> Clone(PrimitiveDataFrameColumn<int> mapIndices, bool invertMapIndices = false) 513public PrimitiveDataFrameColumn<T> Clone(IEnumerable<long> mapIndices) 516PrimitiveDataFrameColumn<T> ret = CreateNewColumn(Name); 528public PrimitiveDataFrameColumn<T> Clone(IEnumerable<int> mapIndices) 666/// <returns>A new <see cref="PrimitiveDataFrameColumn{T}"/> if <paramref name="inPlace"/> is not set. Returns this column otherwise.</returns> 667public PrimitiveDataFrameColumn<T> Apply(Func<T, T> func, bool inPlace = false) 669var column = inPlace ? this : this.Clone(); 681public PrimitiveDataFrameColumn<TResult> Apply<TResult>(Func<T?, TResult?> func) where TResult : unmanaged 683var resultColumn = new PrimitiveDataFrameColumn<TResult>("Result", Length); 694public PrimitiveDataFrameColumn<T> Clamp(T min, T max, bool inPlace = false) 696PrimitiveDataFrameColumn<T> ret = inPlace ? this : Clone(); 728public PrimitiveDataFrameColumn<T> Filter(T min, T max) 730PrimitiveDataFrameColumn<T> ret = new PrimitiveDataFrameColumn<T>(Name); 782PrimitiveDataFrameColumn<float> column = new PrimitiveDataFrameColumn<float>(Name); 864return CreateSingleValueGetterDelegate(cursor, (PrimitiveDataFrameColumn<float>)(object)this); 868return CreateDoubleValueGetterDelegate(cursor, (PrimitiveDataFrameColumn<double>)(object)this); 873return CreateCharValueGetterDelegate(cursor, (PrimitiveDataFrameColumn<char>)(object)this); 877return CreateDecimalValueGetterDelegate(cursor, (PrimitiveDataFrameColumn<decimal>)(object)this); 885private static ValueGetter<float> CreateSingleValueGetterDelegate(DataViewRowCursor cursor, PrimitiveDataFrameColumn<float> column) => 888private static ValueGetter<double> CreateDoubleValueGetterDelegate(DataViewRowCursor cursor, PrimitiveDataFrameColumn<double> column) => 891private static ValueGetter<ushort> CreateCharValueGetterDelegate(DataViewRowCursor cursor, PrimitiveDataFrameColumn<char> column) => 894private static ValueGetter<double> CreateDecimalValueGetterDelegate(DataViewRowCursor cursor, PrimitiveDataFrameColumn<decimal> column) => 928public override PrimitiveDataFrameColumn<bool> ElementwiseIsNull() 940public override PrimitiveDataFrameColumn<bool> ElementwiseIsNotNull() 952internal DataFrameColumn HandleOperationImplementation<U>(BinaryOperation operation, PrimitiveDataFrameColumn<U> column, bool inPlace) 964PrimitiveDataFrameColumn<U> primitiveColumn = this as PrimitiveDataFrameColumn<U>; 965var newColumn = inPlace ? primitiveColumn : primitiveColumn.Clone(); 978PrimitiveDataFrameColumn<U> primitiveColumn = this as PrimitiveDataFrameColumn<U>; 979PrimitiveDataFrameColumn<U> newColumn = inPlace ? primitiveColumn : primitiveColumn.Clone(); 989PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1013PrimitiveDataFrameColumn<U> primitiveColumn = this as PrimitiveDataFrameColumn<U>; 1014PrimitiveDataFrameColumn<U> newColumn = inPlace ? primitiveColumn : primitiveColumn.Clone(); 1026PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1027decimalColumn._columnContainer.HandleOperation(operation, (column as PrimitiveDataFrameColumn<decimal>)._columnContainer); 1032PrimitiveDataFrameColumn<double> doubleColumn = CloneAsDoubleColumn(); 1056PrimitiveDataFrameColumn<T> primitiveColumn = this; 1057PrimitiveDataFrameColumn<T> newColumn = inPlace ? primitiveColumn : primitiveColumn.Clone(); 1067PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1091PrimitiveDataFrameColumn<T> primitiveColumn = this; 1092PrimitiveDataFrameColumn<T> newColumn = inPlace ? primitiveColumn : primitiveColumn.Clone(); 1104PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1110PrimitiveDataFrameColumn<double> doubleColumn = CloneAsDoubleColumn(); 1134PrimitiveDataFrameColumn<T> newColumn = inPlace ? this : Clone(); 1144PrimitiveDataFrameColumn<decimal> clonedDecimalColumn = CloneAsDecimalColumn(); 1168PrimitiveDataFrameColumn<T> newColumn = inPlace ? this : Clone(); 1180PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1186PrimitiveDataFrameColumn<double> clonedDoubleColumn = CloneAsDoubleColumn(); 1196internal PrimitiveDataFrameColumn<bool> HandleBitwiseOperationImplementation<U>(BinaryOperation operation, U value, bool inPlace) 1205PrimitiveDataFrameColumn<bool> typedColumn = this as PrimitiveDataFrameColumn<bool>; 1206PrimitiveDataFrameColumn<bool> retColumn = inPlace ? typedColumn : typedColumn.Clone(); 1222PrimitiveDataFrameColumn<byte> byteColumn = this as PrimitiveDataFrameColumn<byte>; 1223PrimitiveDataFrameColumn<byte> newbyteColumn = inPlace ? byteColumn : byteColumn.Clone(); 1227PrimitiveDataFrameColumn<char> charColumn = this as PrimitiveDataFrameColumn<char>; 1228PrimitiveDataFrameColumn<char> newcharColumn = inPlace ? charColumn : charColumn.Clone(); 1238PrimitiveDataFrameColumn<int> intColumn = this as PrimitiveDataFrameColumn<int>; 1239PrimitiveDataFrameColumn<int> newintColumn = inPlace ? intColumn : intColumn.Clone(); 1243PrimitiveDataFrameColumn<long> longColumn = this as PrimitiveDataFrameColumn<long>; 1244PrimitiveDataFrameColumn<long> newlongColumn = inPlace ? longColumn : longColumn.Clone(); 1248PrimitiveDataFrameColumn<sbyte> sbyteColumn = this as PrimitiveDataFrameColumn<sbyte>; 1249PrimitiveDataFrameColumn<sbyte> newsbyteColumn = inPlace ? sbyteColumn : sbyteColumn.Clone(); 1253PrimitiveDataFrameColumn<short> shortColumn = this as PrimitiveDataFrameColumn<short>; 1254PrimitiveDataFrameColumn<short> newshortColumn = inPlace ? shortColumn : shortColumn.Clone(); 1258PrimitiveDataFrameColumn<uint> uintColumn = this as PrimitiveDataFrameColumn<uint>; 1259PrimitiveDataFrameColumn<uint> newuintColumn = inPlace ? uintColumn : uintColumn.Clone(); 1263PrimitiveDataFrameColumn<ulong> ulongColumn = this as PrimitiveDataFrameColumn<ulong>; 1264PrimitiveDataFrameColumn<ulong> newulongColumn = inPlace ? ulongColumn : ulongColumn.Clone(); 1268PrimitiveDataFrameColumn<ushort> ushortColumn = this as PrimitiveDataFrameColumn<ushort>; 1269PrimitiveDataFrameColumn<ushort> newushortColumn = inPlace ? ushortColumn : ushortColumn.Clone(); 1279internal PrimitiveDataFrameColumn<bool> HandleOperationImplementation<U>(ComparisonOperation operation, PrimitiveDataFrameColumn<U> column) 1293return new BooleanDataFrameColumn(Name, (this as PrimitiveDataFrameColumn<U>)._columnContainer.HandleOperation(operation, column._columnContainer)); 1302PrimitiveDataFrameColumn<U> primitiveColumn = this as PrimitiveDataFrameColumn<U>; 1307PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1315return new BooleanDataFrameColumn(Name, (this as PrimitiveDataFrameColumn<U>)._columnContainer.HandleOperation(operation, column._columnContainer)); 1334PrimitiveDataFrameColumn<U> primitiveColumn = this as PrimitiveDataFrameColumn<U>; 1341PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1342return new BooleanDataFrameColumn(Name, decimalColumn._columnContainer.HandleOperation(operation, (column as PrimitiveDataFrameColumn<decimal>)._columnContainer)); 1346PrimitiveDataFrameColumn<double> doubleColumn = CloneAsDoubleColumn(); 1355internal PrimitiveDataFrameColumn<bool> HandleOperationImplementation<U>(ComparisonOperation operation, U value) 1364return new BooleanDataFrameColumn(Name, (this as PrimitiveDataFrameColumn<bool>)._columnContainer.HandleOperation(operation, Unsafe.As<U, bool>(ref value))); 1373PrimitiveDataFrameColumn<T> primitiveColumn = this; 1378PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1386return new BooleanDataFrameColumn(Name, (this as PrimitiveDataFrameColumn<DateTime>)._columnContainer.HandleOperation(operation, Unsafe.As<U, DateTime>(ref value))); 1405PrimitiveDataFrameColumn<T> primitiveColumn = this; 1412PrimitiveDataFrameColumn<decimal> decimalColumn = CloneAsDecimalColumn(); 1417PrimitiveDataFrameColumn<double> doubleColumn = CloneAsDoubleColumn();
PrimitiveDataFrameColumn.Sort.cs (3)
16public new PrimitiveDataFrameColumn<T> Sort(bool ascending = true, bool putNullValuesLast = true) 18return (PrimitiveDataFrameColumn<T>)base.Sort(ascending, putNullValuesLast); 21internal override PrimitiveDataFrameColumn<long> GetSortIndices(bool ascending = true, bool putNullValuesLast = true)
StringDataFrameColumn.BinaryOperations.cs (16)
76internal static PrimitiveDataFrameColumn<bool> ElementwiseEqualsImplementation(DataFrameColumn left, DataFrameColumn right) 82PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(left.Name, left.Length); 92public override PrimitiveDataFrameColumn<bool> ElementwiseEquals(DataFrameColumn column) 100public PrimitiveDataFrameColumn<bool> ElementwiseEquals(string value) 102PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 111public override PrimitiveDataFrameColumn<bool> ElementwiseEquals<T>(T value) 120internal static PrimitiveDataFrameColumn<bool> ElementwiseNotEqualsImplementation(DataFrameColumn left, DataFrameColumn column) 126PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(left.Name, left.Length); 134public override PrimitiveDataFrameColumn<bool> ElementwiseIsNotNull() 136PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 144public override PrimitiveDataFrameColumn<bool> ElementwiseIsNull() 146PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 154public PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(string value) 156PrimitiveDataFrameColumn<bool> ret = new PrimitiveDataFrameColumn<bool>(Name, Length); 165public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals(DataFrameColumn column) 174public override PrimitiveDataFrameColumn<bool> ElementwiseNotEquals<T>(T value)
Microsoft.Data.Analysis.Tests (60)
ArrowIntegrationTests.cs (2)
134PrimitiveDataFrameColumn<int> ageColumn = new PrimitiveDataFrameColumn<int>("Age"); 135PrimitiveDataFrameColumn<int> lengthColumn = new PrimitiveDataFrameColumn<int>("CharCount");
DataFrameTests.BinaryOperations.cs (2)
225var equalsToScalarResult = df["DateTime1"].ElementwiseEquals(SampleDateTime); 233var notEqualsToScalarResult = df["DateTime1"].ElementwiseNotEquals(SampleDateTime);
DataFrameTests.Computations.cs (22)
422var byteColumn = (PrimitiveDataFrameColumn<byte>)df.Columns["Byte"]; 423var decimalColumn = (PrimitiveDataFrameColumn<decimal>)df.Columns["Decimal"]; 424var doubleColumn = (PrimitiveDataFrameColumn<double>)df.Columns["Double"]; 425var floatColumn = (PrimitiveDataFrameColumn<float>)df.Columns["Float"]; 426var intColumn = (PrimitiveDataFrameColumn<int>)df.Columns["Int"]; 427var longColumn = (PrimitiveDataFrameColumn<long>)df.Columns["Long"]; 428var sbyteColumn = (PrimitiveDataFrameColumn<sbyte>)df.Columns["Sbyte"]; 429var shortColumn = (PrimitiveDataFrameColumn<short>)df.Columns["Short"]; 430var uintColumn = (PrimitiveDataFrameColumn<uint>)df.Columns["Uint"]; 431var ulongColumn = (PrimitiveDataFrameColumn<ulong>)df.Columns["Ulong"]; 432var ushortColumn = (PrimitiveDataFrameColumn<ushort>)df.Columns["Ushort"];
DataFrameTests.cs (6)
51var dc0 = DataFrameColumn.Create("a0", new int[] { 0, 0 }); 181PrimitiveDataFrameColumn<int> temp = new PrimitiveDataFrameColumn<int>("Temperature", new int[] { 12, 13 }); 200PrimitiveDataFrameColumn<int> temp = new PrimitiveDataFrameColumn<int>("Temperature", new int[] { 12, 13 }); 760PrimitiveDataFrameColumn<DateTime> dateTimes = new PrimitiveDataFrameColumn<DateTime>("DateTimes"); 1223PrimitiveDataFrameColumn<double> newCol = col.Apply(i => i + 0.5d); 1278PrimitiveDataFrameColumn<int> primitiveInts = dataFrame.Columns.GetPrimitiveColumn<int>("Int");
DataFrameTests.Sort.cs (1)
81PrimitiveDataFrameColumn<int> sortedIntColumn = intColumn.Sort();
PrimitiveDataFrameColumnTests.cs (27)
20var column = new PrimitiveDataFrameColumn<byte>("LargeColumn", length); 31PrimitiveDataFrameColumn<int> column2 = new PrimitiveDataFrameColumn<int>("Int2"); 34PrimitiveDataFrameColumn<int> column3 = new PrimitiveDataFrameColumn<int>("Int3", 10); 80PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int", 5); 91PrimitiveDataFrameColumn<int> dataFrameColumn1 = new PrimitiveDataFrameColumn<int>("Int1", Enumerable.Range(0, 10).Select(x => x)); 103PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 120PrimitiveDataFrameColumn<int> dataFrameColumn1 = new PrimitiveDataFrameColumn<int>("Int1", Enumerable.Range(0, 10)); 130PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int", Enumerable.Range(0, 10)); 153PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 170PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", initialValues); 194PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1"); 213PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", new int?[] { 1, 2, 3, null, null }); 237PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", initialValues); 257PrimitiveDataFrameColumn<int> intColumn = new PrimitiveDataFrameColumn<int>("Int1", new int?[] { 1, 2, 3, 4, null }); 258var copy = intColumn.Clone(); 276var clonedColumn = column.Clone(); 296var clonedColumn = column.Clone(); 318var clonedColumn = column.Clone(indicesMap); 339var clonedColumn = column.Clone(indicesMap, true); 360var clonedColumn = column.Clone(indicesMap); 381var clonedColumn = column.Clone(indicesMap, true); 402var clonedColumn = column.Clone(indicesMap); 423var clonedColumn = column.Clone(indicesMap); 444var clonedColumn = column.Clone(indicesMap); 473PrimitiveDataFrameColumn<byte> intColumn = new PrimitiveDataFrameColumn<byte>("Byte1", int.MaxValue / 2 - 1); 483PrimitiveDataFrameColumn<byte> intColumn = new PrimitiveDataFrameColumn<byte>("Byte1", MaxCapacityInBytes - 5); 651var res = column.DropNulls();
Microsoft.ML.Fairlearn (5)
AutoML\AutoMLExperimentExtension.cs (1)
65var label = DataFrameColumn.Create("label", trainData.GetColumn<bool>(labelColumn));
Reductions\GridSearchTrialRunner.cs (1)
84var column = DataFrameColumn.Create<float>("pred", predictedLabel);
Reductions\Moment.cs (2)
57var labelColumn = DataFrameColumn.Create("label", trainData.GetColumn<bool>(label)); 66public abstract DataFrame Gamma(PrimitiveDataFrameColumn<float> yPred);
Reductions\UtilityParity.cs (1)
91public override DataFrame Gamma(PrimitiveDataFrameColumn<float> yPred/* Maybe change this to a predictor (func)*/)
Microsoft.ML.Fairlearn.Tests (6)
MetricTest.cs (4)
60PrimitiveDataFrameColumn<bool> label = new PrimitiveDataFrameColumn<bool>("label", vs); 64PrimitiveDataFrameColumn<bool> pred = new PrimitiveDataFrameColumn<bool>("PredictedLabel", fl); 66PrimitiveDataFrameColumn<float> score = new PrimitiveDataFrameColumn<float>("Score", fl2); 68PrimitiveDataFrameColumn<float> prob = new PrimitiveDataFrameColumn<float>("Probability", fl3);
UtilityTest.cs (2)
24PrimitiveDataFrameColumn<int> y = new PrimitiveDataFrameColumn<int>("label", vs); 31PrimitiveDataFrameColumn<float> ypred = new PrimitiveDataFrameColumn<float>("pred", fl);