37 writes to
Microsoft.Data.Analysis (27)
DataFrame.Arrow.cs (2)
110
dataTimeDataFrameColumn
[
i] = arrowDate64Array.GetDateTime(i);
121
dataTimeDataFrameColumn
[
i] = arrowTimeStampArray.GetTimestamp(i)?.DateTime;
DataFrame.cs (1)
216
filter
[
i - (Rows.Count - numberOfRows)] = i;
DataFrame.IO.cs (1)
480
indexColumn
[
i] = i;
DataFrame.Join.cs (3)
67
mapIndices
[
i] = i;
90
mapIndices
[
i] = i;
135
mapIndices
[
i] = i;
DataFrameColumn.cs (2)
521
columnSortIndices
[
ascending ? i++ : i--] = bufferSortIndex;
549
columnSortIndices
[
start + j] = columnNullIndices[j];
DataFrameColumns\ArrowStringDataFrameColumn.cs (4)
609
ret
[
i] = !IsValid(i);
617
ret
[
i] = strBytes.SequenceEqual(bytes);
650
ret
[
i] = IsValid(i);
658
ret
[
i] = !strBytes.SequenceEqual(bytes);
DataFrameColumns\StringDataFrameColumn.cs (1)
220
columnNullIndices
[
nullIndicesSlot] = i + bufferSortIndices.Count * MaxCapacity;
PrimitiveDataFrameColumn.cs (6)
373
ret
[
j++] = span[i];
744
ret
[
i] = min;
747
ret
[
i] = max;
944
this
[
row] = value;
972
ret
[
i] = !IsValid(i);
984
ret
[
i] = IsValid(i);
PrimitiveDataFrameColumn.Sort.cs (1)
50
columnNullIndices
[
nullIndicesSlot] = i + b * _columnContainer.Buffers[0].Length;
StringDataFrameColumn.BinaryOperations.cs (6)
85
ret
[
i] = (string)left[i] == right[i]?.ToString();
105
ret
[
i] = this[i] == value;
129
ret
[
i] = (string)left[i] != column[i].ToString();
139
ret
[
i] = this[i] != null;
149
ret
[
i] = this[i] == null;
159
ret
[
i] = this[i] != value;
Microsoft.Data.Analysis.Tests (10)
DataFrameTests.Join.cs (1)
124
mapIndices
[
i] = i;
PrimitiveDataFrameColumnTests.cs (9)
33
c1
[
MaxCapacity - 1] = 42;
34
c2
[
MaxCapacity - 1] = 42;
37
c1
[
MaxCapacity] = 0;
38
c1
[
MaxCapacity + 1] = 7;
39
c2
[
MaxCapacity + 1] = 7;
40
c1
[
MaxCapacity + 2] = 7;
41
c2
[
MaxCapacity + 2] = 8;
42
c2
[
count - 1] = 0;
65
column
[
index] = 33;
66 references to
Microsoft.Data.Analysis (20)
DataFrameColumn.cs (1)
549
columnSortIndices[start + j] = columnNullIndices
[
j];
DataFrameColumns\ArrowStringDataFrameColumn.cs (3)
429
bool? value = boolColumn
[
i];
442
int? index = mapIndices
[
invertMapIndices ? mapIndices.Length - 1 - i : i];
462
long? index = mapIndices
[
invertMapIndices ? mapIndices.Length - 1 - i : i];
DataFrameColumns\StringDataFrameColumn.cs (1)
335
bool? value = boolColumn
[
i];
DataFrameColumns\VBufferDataFrameColumn.cs (1)
219
bool? value = boolColumn
[
i];
PrimitiveDataFrameColumn.cs (14)
218
ret.Add(this
[
i]);
265
double middleValue = (double)Convert.ChangeType(this
[
sortIndices
[
middle].Value].Value, typeof(double));
268
double otherMiddleValue = (double)Convert.ChangeType(this
[
sortIndices
[
middle - 1].Value].Value, typeof(double));
476
bool? value = boolColumn
[
i];
478
ret.Append(this
[
i]);
739
T? value = ret
[
i];
772
T? value = this
[
i];
921
(ref T value) => value = this
[
cursor.Position].GetValueOrDefault();
924
(ref float value) => value = column
[
cursor.Position] ?? float.NaN;
927
(ref double value) => value = column
[
cursor.Position] ?? double.NaN;
930
(ref ushort value) => value = column
[
cursor.Position].GetValueOrDefault();
933
(ref double value) => value = (double?)column
[
cursor.Position] ?? double.NaN;
Microsoft.Data.Analysis.Tests (46)
DataFrameTests.Computations.cs (6)
490
var exprectedValue = col1
[
i] & col2
[
i];
492
Assert.Equal(exprectedValue, col4
[
i]);
507
var exprectedValue = col1
[
i] | col2
[
i];
509
Assert.Equal(exprectedValue, col4
[
i]);
DataFrameTests.cs (4)
940
Assert.False(bigInts
[
i]);
942
Assert.True(bigInts
[
i]);
1231
Assert.Equal(col
[
i], values[i]); // Make sure values didn't change
1232
Assert.Equal(newCol
[
i], values[i] + 0.5d);
PrimitiveDataFrameColumnTests.cs (36)
49
Assert.True(results
[
MaxCapacity - 1]); // 42 == 42
50
Assert.False(results
[
MaxCapacity]); // 0 != null
51
Assert.True(results
[
MaxCapacity + 1]); // 7 == 7
52
Assert.False(results
[
MaxCapacity + 2]); // 7 != 8
53
Assert.True(results
[
MaxCapacity + 3]); // null == null
54
Assert.False(results
[
count - 1]); // null != 0
67
Assert.Equal((byte)33, column
[
index]);
68
Assert.Null(column
[
index % MaxCapacityInBytes]);
224
Assert.Equal(initialValues[i], intColumn
[
i]);
248
Assert.Equal(5, intColumn
[
i]);
271
Assert.Equal(5, intColumn
[
i]);
309
Assert.Equal(intColumn
[
i], copy
[
i]);
329
Assert.Equal(column
[
i], clonedColumn
[
i]);
349
Assert.Equal(column
[
i], clonedColumn
[
i]);
371
Assert.Equal(column
[
indicesMap
[
i].Value], clonedColumn
[
i]);
392
Assert.Equal(column
[
indicesMap
[
indicesMap.Length - 1 - i].Value], clonedColumn
[
i]);
413
Assert.Equal(column
[
indicesMap
[
i].Value], clonedColumn
[
i]);
434
Assert.Equal(column
[
indicesMap
[
indicesMap.Length - 1 - i].Value], clonedColumn
[
i]);
455
Assert.Equal(column
[
indicesMap[i]], clonedColumn
[
i]);
476
Assert.Equal(column
[
indicesMap[i]], clonedColumn
[
i]);
510
Assert.Equal(indicesMap.IsValid(i) ? column
[
indicesMap
[
i].Value] : null, clonedColumn
[
i]);