-
- All Implemented Interfaces:
-
org.jetbrains.dataframe.GroupByAggregations
,org.jetbrains.dataframe.aggregation.Aggregatable
public interface GroupedDataFrame<T extends Object, G extends Object> implements GroupByAggregations<G>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
GroupedDataFrame.Entry
public class
GroupedDataFrame.Companion
-
Method Summary
Modifier and Type Method Description abstract DataFrame<T>
plain()
DataFrame<G>
ungroup()
DataFrame<T>
get(Object values)
abstract DataFrame<T>
get(List<Object> key)
abstract <R extends Any> GroupedDataFrame<T, R>
mapGroups(Function2<DataFrame<G>, DataFrame<G>, DataFrame<R>> transform)
abstract GroupedDataFrame<T, G>
filter(Function2<GroupedDataRow<T, G>, GroupedDataRow<T, G>, Boolean> predicate)
abstract FrameColumn<G>
getGroups()
abstract DataFrame<T>
getKeys()
-
Methods inherited from class org.jetbrains.dataframe.GroupedDataFrame
aggregate, count, into, into, max, max, maxBy, maxByExpr, maxFor, maxOf, mean, mean, meanFor, min, min, min, minBy, minByExpr, minFor, minFor, minOf, pivot, pivot, pivot, std, std, stdFor, sum, sum, sumFor, values, values, values, values
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
mapGroups
abstract <R extends Any> GroupedDataFrame<T, R> mapGroups(Function2<DataFrame<G>, DataFrame<G>, DataFrame<R>> transform)
-
filter
abstract GroupedDataFrame<T, G> filter(Function2<GroupedDataRow<T, G>, GroupedDataRow<T, G>, Boolean> predicate)
-
getGroups
abstract FrameColumn<G> getGroups()
-
-
-
-