get

abstract operator fun get(columnIndex: Int): Any?
open operator fun <R> get(expression: RowExpression<T, R>): R
open operator fun get(first: String, vararg other: String): DataRow<T>
open operator fun get(path: ColumnPath): Any?
abstract operator fun get(name: String): Any?
open operator fun String.get(vararg path: String): ColumnPath


abstract operator fun <R> get(column: ColumnReference<R>): R

Deprecated

Accessing a DataRow by ColumnReference (row[col]) is deprecated. Prefer String or extension property access (e.g., row["name"] or row.name). The reverse indexing col[row] and colAccessor.getValue(row) remains supported


open operator fun <R> get(columns: List<ColumnReference<R>>): List<R>
open operator fun <R> get(property: KProperty<R>): R
open operator fun get(first: ColumnReference<*>, vararg other: ColumnReference<*>): DataRow<T>

Deprecated

It's recommended to migrate to the String or Extension Properties Access API https://kotlin.github.io/dataframe/apilevels.html