Package 

Interface ColumnGroup

  • All Implemented Interfaces:
    org.jetbrains.dataframe.DataFrame , org.jetbrains.dataframe.DataFrameAggregations , org.jetbrains.dataframe.DataFrameBase , org.jetbrains.dataframe.aggregation.Aggregatable , org.jetbrains.dataframe.columns.BaseColumn , org.jetbrains.dataframe.columns.ColumnReference , org.jetbrains.dataframe.columns.Columns , org.jetbrains.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.dataframe.columns.ColumnGroup

        all, any, associate, associateBy, column, columnNames, columns, columns, defaultValue, drop, first, first, firstOrNull, firstOrNull, get, get, get, get, get, get, get, get, get, get, getColumnIndex, getColumnIndex, getRows, getRows, getRows, head, indices, iterator, last, last, lastOrNull, lastOrNull, mapIndexed, mapIndexedNotNull, ncol, ndistinct, plus, plus, plus, rows, set, shuffled, single, single, size, skipLast, tail, take, takeLast, toList, toSet, tryGetColumn, tryGetColumn, tryGetColumn, tryGetColumnGroup, type, values, values, values, valuesNotNull, valuesNotNull
      • Methods inherited from class org.jetbrains.dataframe.DataFrameAggregations

        frameColumn, frameColumn, get, get, get, get, get, getColumn, getColumn, getColumnGroup, getColumnGroup, getOrNull, hasColumn, nrow, tryGetColumn
      • Methods inherited from class org.jetbrains.dataframe.columns.BaseColumn

        invoke, name, path, resolveSingle
      • Methods inherited from class org.jetbrains.dataframe.columns.ColumnReference

        resolve
      • Methods inherited from class org.jetbrains.dataframe.DataFrame

        aggregate, count, max, max, max, max, max, maxBy, maxBy, maxBy, maxBy, maxByExpr, maxByExprOrNull, maxByOrNull, maxByOrNull, maxByOrNull, maxByOrNull, maxFor, maxOf, maxOfOrNull, maxOrNull, maxOrNull, maxOrNull, maxOrNull, mean, mean, mean, mean, mean, meanFor, meanFor, min, min, min, min, min, minBy, minBy, minBy, minBy, minByExpr, minByExprOrNull, minByOrNull, minByOrNull, minByOrNull, minByOrNull, minFor, minFor, minOf, minOfOrNull, minOrNull, minOrNull, minOrNull, minOrNull, std, stdFor, sum, sum, sumFor, sumFor
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait