-
- All Implemented Interfaces:
-
org.jetbrains.kotlinx.dataframe.ColumnsContainer
,org.jetbrains.kotlinx.dataframe.aggregation.Aggregatable
public interface DataFrame<T extends Object> implements Aggregatable<T>, ColumnsContainer<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
DataFrame.Companion
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlinx.dataframe.DataFrame
get, get, get, get, get, get, get, get, get, getColumnOrNull, getColumnOrNull, getColumnOrNull, getColumnOrNull, getColumnOrNull
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
columns
abstract List<DataColumn<?>> columns()
-
columnNames
abstract List<String> columnNames()
-
values
abstract <C extends Any> Sequence<C> values(Boolean byRow, Function2<ColumnsSelectionDsl<T>, ColumnsSelectionDsl<T>, ColumnSet<C>> columns)
-
valuesNotNull
<C extends Any> Sequence<C> valuesNotNull(Boolean byRow, Function2<ColumnsSelectionDsl<T>, ColumnsSelectionDsl<T>, ColumnSet<C>> columns)
-
valuesNotNull
Sequence<Object> valuesNotNull(Boolean byRow)
-
get
<C extends Any> List<DataColumn<C>> get(Function2<ColumnsSelectionDsl<T>, ColumnsSelectionDsl<T>, ColumnSet<C>> columns)
-
get
DataFrame<T> get(ClosedRange<String> columnRange)
-
get
DataFrame<T> get(ColumnReference<?> first, ColumnReference<?> other)
-
plus
DataFrame<T> plus(DataColumn<?> col)
-
plus
DataFrame<T> plus(Iterable<DataColumn<?>> cols)
-
getColumnIndex
abstract Integer getColumnIndex(String name)
-
resolve
<R extends Any> ColumnWithPath<R> resolve(ColumnReference<R> reference)
-
asColumnGroup
ColumnGroup<?> asColumnGroup()
-
aggregate
abstract <R extends Any> DataRow<T> aggregate(Function2<AggregateGroupedDsl<T>, AggregateGroupedDsl<T>, R> body)
-
rowsReversed
abstract Iterable<DataRow<T>> rowsReversed()
-
-
-
-