-
- All Implemented Interfaces:
-
org.jetbrains.kotlinx.dataframe.aggregation.Aggregatable
,org.jetbrains.kotlinx.dataframe.api.Grouped
public interface GroupedDataFrame<T extends Object, G extends Object> implements Grouped<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>
toDataFrame(String groupedColumnName)
DataFrame<G>
union()
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()
-
-
Method Detail
-
toDataFrame
abstract DataFrame<T> toDataFrame(String groupedColumnName)
-
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()
-
-
-
-