Invoke distinct on a Spark DataFrame
sdf_distinct(x, ..., name)
A Spark DataFrame.
Optional variables to use when determining uniqueness. If there are multiple rows for a given combination of inputs, only the first row will be preserved. If omitted, will use all variables.
A name to assign this table. Passed to [sdf_register()].
The family of functions prefixed with
sdf_ generally access the Scala
Spark DataFrame API directly, as opposed to the
dplyr interface which
uses Spark SQL. These functions will 'force' any pending SQL in a
dplyr pipeline, such that the resulting
returned will no longer have the attached 'lazy' SQL operations. Note that
the underlying Spark DataFrame does execute its operations lazily, so
that even though the pending set of operations (currently) are not exposed at
the R level, these operations will only be executed when you explicitly
collect() the table.