## Not run:
# # example of how 'ml_prepare_dataframe' might be used to invoke
# # Spark's LinearRegression routine from the 'ml' package
# envir <- new.env(parent = emptyenv())
# tdf <- ml_prepare_dataframe(df, features, response, envir = envir)
#
# lr <- invoke_new(
# sc,
# "org.apache.spark.ml.regression.LinearRegression"
# )
#
# # use generated 'features', 'response' vector names in model fit
# model <- lr %>%
# invoke("setFeaturesCol", envir$features) %>%
# invoke("setLabelCol", envir$response)
# ## End(Not run)
Run the code above in your browser using DataCamp Workspace