public class DataGrouping extends DefaultDataFrame
| Modifier and Type | Field and Description |
|---|---|
static String |
GROUP_INDEX |
DEFAULT_HEAD_SIZE, DEFAULT_TAIL_SIZE| Constructor and Description |
|---|
DataGrouping(List<DataGroup> groups,
DataFrameColumn... groupColumns)
Creates a data grouping based on a collections of
data groups and the corresponding group columns |
| Modifier and Type | Method and Description |
|---|---|
<T extends Comparable<T>> |
agg(String columnName,
AggregateFunction<T> fun) |
<T extends Comparable<T>> |
aggregate(String columnName,
AggregateFunction<T> fun) |
GroupRow |
findByGroupValues(Comparable... values)
Finds and returns a data group based on its group values
|
DataGroup |
getGroup(DataRow row) |
DataGroup |
getGroup(int index) |
GroupRow |
getRow(int i)
Returns the data row at a specified index
|
addBooleanColumn, addByteColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumns, addColumns, addDoubleColumn, addFloatColumn, addIndex, addIndex, addIndex, addIntegerColumn, addLongColumn, addShortColumn, addStringColumn, append, append, append, appendMatchingRow, clear, concat, concat, concat, containsColumn, copy, equals, filter, filter, filterSubset, getBooleanColumn, getByteColumn, getColumn, getColumn, getColumnNames, getColumns, getDoubleColumn, getFloatColumn, getGroupUtil, getHeader, getIndices, getIntegerColumn, getJoinUtil, getLongColumn, getName, getNumberColumn, getRows, getRows, getShortColumn, getStringColumn, getValue, getVersion, groupBy, head, head, isCompatible, isEmpty, isIndexColumn, isNA, iterator, joinInner, joinInner, joinInner, joinLeft, joinLeft, joinLeft, joinOuter, joinOuter, joinOuter, joinRight, joinRight, joinRight, map, notifyColumnChanged, notifyColumnValueChanged, removeColumn, removeColumn, removeIndex, removePrimaryKey, renameColumn, replaceColumn, replaceColumn, reverse, rows, select, select, select, selectByIndex, selectByPrimaryKey, selectColumns, selectColumns, selectFirst, selectFirst, selectFirst, selectFirstRowByIndex, selectRows, selectRows, selectRows, selectRows, selectRowsByIndex, selectSubset, set, set, set, set, setGroupUtil, setJoinUtil, setName, setPrimaryKey, setPrimaryKey, setValue, shuffle, size, sort, sort, sort, sort, subset, tail, tail, transform, updateclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, create, create, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, fromCSV, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, load, print, print, print, write, write, write, write, write, write, write, write, write, write, write, write, writeCSV, writeCSV, writeCSV, writeCSV, writeCSV, writeCSV, writeCSV, writeCSVforEach, spliteratorpublic static final String GROUP_INDEX
public DataGrouping(List<DataGroup> groups, DataFrameColumn... groupColumns)
data groups and the corresponding group columnsgroups - data groupsgroupColumns - group columnspublic <T extends Comparable<T>> DataGrouping aggregate(String columnName, AggregateFunction<T> fun)
public <T extends Comparable<T>> DataGrouping agg(String columnName, AggregateFunction<T> fun)
public DataGroup getGroup(int index)
public GroupRow findByGroupValues(Comparable... values)
values - input group valuesCopyright © 2020. All rights reserved.