These are general questions, but in fact they have a very simple and clear answer: no (for both); SparkR does neither one nor the other.
In the Browse SparkR Docs section :
SparkR is an R package that provides an easy interface to use Apache Spark from R.
SparkR cannot even read native R-models.
The idea of ββusing SparkR for ML tasks is that you develop your model specifically in SparkR (and if you try, you will also find that it is much more limited compared to the many models available in R through various packages).
Even such amenities as, for example, confusionMatrix from caret are not available, since they work with R files and not with Spark (see this question and answer ).
source share