-
- All Implemented Interfaces:
-
org.jetbrains.dataframe.DataFrameAggregations
,org.jetbrains.dataframe.DataFrameBase
,org.jetbrains.dataframe.aggregation.Aggregatable
,org.jetbrains.dataframe.columns.Columns
,org.jetbrains.dataframe.columns.SingleColumn
public interface DataFrame<T extends Object> implements DataFrameAggregations<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
DataFrame.Companion
-
Method Summary
-
Methods inherited from class org.jetbrains.dataframe.DataFrameAggregations
frameColumn, frameColumn, get, get, get, get, get, getColumn, getColumn, getColumnGroup, getColumnGroup, getOrNull, hasColumn, nrow, tryGetColumn
-
Methods inherited from class org.jetbrains.dataframe.DataFrame
aggregate, count, max, max, max, max, max, maxBy, maxBy, maxBy, maxBy, maxByExpr, maxByExprOrNull, maxByOrNull, maxByOrNull, maxByOrNull, maxByOrNull, maxFor, maxOf, maxOfOrNull, maxOrNull, maxOrNull, maxOrNull, maxOrNull, mean, mean, mean, mean, mean, meanFor, meanFor, min, min, min, min, min, minBy, minBy, minBy, minBy, minByExpr, minByExprOrNull, minByOrNull, minByOrNull, minByOrNull, minByOrNull, minFor, minFor, minOf, minOfOrNull, minOrNull, minOrNull, minOrNull, minOrNull, std, stdFor, sum, sum, sumFor, sumFor
-
Methods inherited from class org.jetbrains.dataframe.DataFrameBase
resolve, resolveSingle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
values
abstract <C extends Any> Sequence<C> values(Boolean byRow, Function2<SelectReceiver<T>, SelectReceiver<T>, Columns<C>> columns)
-
valuesNotNull
<C extends Any> Sequence<C> valuesNotNull(Boolean byRow, Function2<SelectReceiver<T>, SelectReceiver<T>, Columns<C>> columns)
-
valuesNotNull
Sequence<Object> valuesNotNull(Boolean byRow)
-
columnNames
List<String> columnNames()
-
columns
abstract List<DataColumn<?>> columns()
-
columns
<C extends Any> List<DataColumn<C>> columns(Function2<SelectReceiver<T>, SelectReceiver<T>, Columns<C>> selector)
-
column
DataColumn<?> column(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<SelectReceiver<T>, SelectReceiver<T>, Columns<C>> selector)
-
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<?>> col)
-
plus
DataFrame<T> plus(AddRowNumberStub stub)
-
getRows
DataFrame<T> getRows(BooleanArray mask)
-
getColumnIndex
abstract Integer getColumnIndex(String name)
-
getColumnIndex
Integer getColumnIndex(DataColumn<?> col)
-
tryGetColumn
<R extends Any> DataColumn<R> tryGetColumn(ColumnReference<R> column)
-
tryGetColumn
DataColumn<?> tryGetColumn(String columnName)
-
tryGetColumn
DataColumn<?> tryGetColumn(List<String> path)
-
tryGetColumnGroup
ColumnGroup<?> tryGetColumnGroup(String name)
-
firstOrNull
DataRow<T> firstOrNull()
-
lastOrNull
DataRow<T> lastOrNull()
-
associate
<K extends Any, V extends Any> Map<K, V> associate(Function2<DataRow<T>, DataRow<T>, Pair<K, V>> transform)
-
associateBy
<V extends Any> Map<V, DataRow<T>> associateBy(Function2<DataRow<T>, DataRow<T>, V> transform)
-
mapIndexedNotNull
<R extends Any> List<R> mapIndexedNotNull(Function2<Integer, DataRow<T>, R> action)
-
-
-
-