-
- All Implemented Interfaces:
-
org.jetbrains.kotlinx.dataframe.ColumnsContainer
,org.jetbrains.kotlinx.dataframe.DataFrame
,org.jetbrains.kotlinx.dataframe.aggregation.Aggregatable
,org.jetbrains.kotlinx.dataframe.columns.BaseColumn
,org.jetbrains.kotlinx.dataframe.columns.ColumnReference
,org.jetbrains.kotlinx.dataframe.columns.ColumnSet
,org.jetbrains.kotlinx.dataframe.columns.SingleColumn
public interface ColumnGroup<T extends Object> implements BaseColumn<DataRow<T>>, DataFrame<T>
-
-
Method Summary
Modifier and Type Method Description abstract DataRow<T>
get(Integer index)
abstract DataColumn<?>
get(String columnName)
abstract ColumnGroup<T>
get(Integer firstIndex, Integer otherIndices)
abstract ColumnGroup<T>
slice(IntRange range)
abstract ColumnGroup<T>
slice(Iterable<Integer> indices)
abstract ColumnGroup<T>
slice(BooleanArray mask)
ColumnKind
kind()
abstract ColumnGroup<T>
distinct()
abstract ColumnGroup<T>
rename(String newName)
ColumnGroup<T>
getValue(Object thisRef, KProperty<?> property)
abstract DataFrame<T>
getDf()
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
aggregate, col, columnNames, columns, defaultValue, get, get, get, get, get, get, get, get, get, get, getColumnIndex, indices, iterator, ncol, ndistinct, nrow, plus, plus, rows, rowsReversed, set, size, toList, toSet, tryGetColumn, tryGetColumn, tryGetColumn, tryGetColumnGroup, type, values, values, values, valuesNotNull, valuesNotNull
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.DataFrame
get, get, get, get, get, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, hasColumn
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.BaseColumn
name, path, resolveSingle
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.ColumnReference
resolve
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
get
abstract DataColumn<?> get(String columnName)
-
get
abstract ColumnGroup<T> get(Integer firstIndex, Integer otherIndices)
-
slice
abstract ColumnGroup<T> slice(IntRange range)
-
slice
abstract ColumnGroup<T> slice(Iterable<Integer> indices)
-
slice
abstract ColumnGroup<T> slice(BooleanArray mask)
-
kind
ColumnKind kind()
-
distinct
abstract ColumnGroup<T> distinct()
-
rename
abstract ColumnGroup<T> rename(String newName)
-
getValue
ColumnGroup<T> getValue(Object thisRef, KProperty<?> property)
-
-
-
-