get

operator fun Column.get(key: Any): Column

An expression that gets an item at position ordinal out of an array, or gets a value by key key in a MapType.

// Scala:
df.where( df("arrayColumn").getItem(0) === 5 )

// Kotlin
import org.jetbrains.kotlinx.spark.api.*
df.where( df("arrayColumn")[0] eq 5 )

// Java
import static org.apache.spark.sql.functions.*;
df.where( df.col("arrayColumn").getItem(0).equalTo(5) );