-
- 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, getColumn, getColumn, getColumn, getColumn, getColumn, getColumn, hasColumn
-
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
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)
-
col
DataColumn<?> col(Integer columnIndex)
-
set
abstract Unit set(String columnName, DataColumn<?> value)
-
get
DataColumn<?> get(String columnName)
-
get
<R extends Any> DataColumn<R> get(ColumnReference<R> column)
-
get
<R extends Any> ColumnGroup<R> get(ColumnReference<DataRow<R>> column)
-
get
<R extends Any> FrameColumn<R> get(ColumnReference<DataFrame<R>> column)
-
get
<C extends Any> List<DataColumn<C>> get(Function2<ColumnsSelectionDsl<T>, ColumnsSelectionDsl<T>, ColumnSet<C>> columns)
-
get
DataFrame<T> get(BooleanArray mask)
-
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)
-
tryGetColumn
<R extends Any> DataColumn<R> tryGetColumn(ColumnReference<R> column)
-
tryGetColumn
DataColumn<?> tryGetColumn(String columnName)
-
tryGetColumn
DataColumn<?> tryGetColumn(ColumnPath path)
-
tryGetColumnGroup
ColumnGroup<?> tryGetColumnGroup(String name)
-
aggregate
abstract <R extends Any> DataRow<T> aggregate(Function2<AggregateGroupedDsl<T>, AggregateGroupedDsl<T>, R> body)
-
rowsReversed
abstract Iterable<DataRow<T>> rowsReversed()
-
-
-
-