Pivot a Spark DataFrame
Construct a pivot table over a Spark Dataframe, using a syntax similar to
that from reshape2::dcast
.
sdf_pivot(x, formula, fun.aggregate = "count")
Arguments
x  An object coercable to a Spark DataFrame (typically, a

formula  A twosided R formula of the form 
fun.aggregate  How should the grouped dataset be aggregated? Can be a lengthone character vector, giving the name of a Spark aggregation function to be called; a named R list mapping column names to an aggregation method, or an R function that is invoked on the grouped dataset. 