Package 

Interface ColumnGroup

  • 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>
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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