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