# 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)
# }
Run the code above in your browser using DataLab