get
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) );
Content copied to clipboard