-
- 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 ColumnGroup<T>
get(Iterable<Integer> indices)
abstract DataColumn<?>
get(String columnName)
abstract ColumnGroup<T>
get(Integer firstIndex, Integer otherIndices)
abstract ColumnGroup<T>
get(IntRange range)
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, columnNames, columns, defaultValue, get, get, get, get, get, get, get, get, get, getColumn, 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, getColumnGroup, getColumnGroup, hasColumn
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.columns.BaseColumn
getValue, 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 ColumnGroup<T> get(Iterable<Integer> indices)
-
get
abstract DataColumn<?> get(String columnName)
-
get
abstract ColumnGroup<T> get(Integer firstIndex, Integer otherIndices)
-
get
abstract ColumnGroup<T> get(IntRange range)
-
kind
ColumnKind kind()
-
distinct
abstract ColumnGroup<T> distinct()
-
rename
abstract ColumnGroup<T> rename(String newName)
-
getValue
ColumnGroup<T> getValue(Object thisRef, KProperty<?> property)
-
-
-
-