-
- All Implemented Interfaces:
-
org.jetbrains.dataframe.DataFrameBase
,org.jetbrains.dataframe.columns.ColumnSet
,org.jetbrains.dataframe.columns.SingleColumn
public interface DataFrame<T extends Object> implements DataFrameBase<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
DataFrame.Companion
-
Method Summary
-
Methods inherited from class org.jetbrains.dataframe.DataFrame
frameColumn, frameColumn, get, getGroup, getGroup, hasColumn, tryGetColumn
-
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
-
columnNames
List<String> columnNames()
-
columns
abstract List<DataColumn<?>> columns()
-
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> FrameColumn<R> get(ColumnReference<DataFrame<R>> column)
-
get
<C extends Any> List<DataColumn<C>> get(Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnSet<C>> selector)
-
get
DataFrame<T> get(BooleanArray mask)
-
get
DataFrame<T> get(ColumnReference<?> col1, ColumnReference<?> col2, 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
MapColumn<?> tryGetColumnGroup(String name)
-
getColumnGroup
MapColumn<?> getColumnGroup(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)
-
size
DataFrameSize size()
-
-
-
-