invoke

operator fun DataFrame.invoke(i: Int): Tuple(source)

Returns row at index i: df(i).


operator fun DataFrame.invoke(name: String): ValueVector(source)

Returns column by name: df("name").


operator fun DataFrame.invoke(vararg names: String): DataFrame(source)

Selects columns by names: df("col1", "col2").


operator fun DataFrame.invoke(i: Int, j: Int): Any?(source)

Returns cell value at (i, j): df(i, j).


operator fun DataFrame.invoke(i: Int, colName: String): Any?(source)

Returns cell value at row i and column name: df(i, "colName").


operator fun DataFrame.invoke(range: IntProgression): DataFrame(source)

Slices rows by IntProgression: df(0 until 10).


operator fun DataFrame.invoke(index: BooleanArray): DataFrame(source)

Filters rows by boolean mask: df(mask).


operator fun DataFrame.invoke(index: Index): DataFrame(source)

Filters rows by Index: df(index).


operator fun DataFrame.invoke(predicate: (Tuple) -> Boolean): DataFrame(source)

Filters rows using a predicate: df { it.getDouble("col") > 5.0 }.


operator fun Tuple.invoke(i: Int): Any?(source)

Returns field value at position i: tuple(i).


operator fun Tuple.invoke(field: String): Any?(source)

Returns field value by name: tuple("field").


operator fun ValueVector.invoke(i: Int): Any?(source)

Returns element at index i: vector(i).