spark-instrumented-optimizer/R/pkg/R
ozan a38d605d0d [SPARK-18570][ML][R] RFormula support * and ^ operators
## What changes were proposed in this pull request?

Added support for `*` and `^` operators, along with expressions within parentheses. New operators just expand to already supported terms, such as;

 - y ~ a * b = y ~ a + b + a : b
 - y ~ (a+b+c)^3 = y ~ a + b + c + a : b + a : c + a :b : c

## How was this patch tested?

Added new unit tests to RFormulaParserSuite

mengxr yanboliang

Closes #24764 from ozancicek/rformula.

Authored-by: ozan <ozancancicekci@gmail.com>
Signed-off-by: Sean Owen <sean.owen@databricks.com>
2019-06-04 08:59:30 -05:00
..
backend.R [SPARK-17919] Make timeout to RBackend configurable in SparkR 2016-10-30 16:17:23 -07:00
broadcast.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
catalog.R [SPARK-16693][SPARKR] Remove methods deprecated 2018-10-27 15:11:29 -07:00
client.R [SPARK-24535][SPARKR] fix tests on java check error 2018-07-06 00:08:03 -07:00
column.R [SPARK-23291][SQL][R] R's substr should not reduce starting position by 1 when calling Scala API 2018-03-07 09:37:42 -08:00
context.R [SPARK-27102][R][PYTHON][CORE] Remove the references to Python's Scala codes in R's Scala codes 2019-03-10 15:08:23 +09:00
DataFrame.R [SPARK-27834][SQL][R][PYTHON] Make separate PySpark/SparkR vectorization configurations 2019-06-03 10:01:37 +09:00
deserialize.R [SPARK-26830][SQL][R] Vectorized R dapply() implementation 2019-02-27 14:29:58 +09:00
functions.R [SPARK-23619][DOCS] Add output description for some generator expressions / functions 2019-04-27 10:30:12 +09:00
generics.R [SPARK-27099][SQL] Add 'xxhash64' for hashing arbitrary columns to Long 2019-03-20 16:34:34 +08:00
group.R [SPARK-27834][SQL][R][PYTHON] Make separate PySpark/SparkR vectorization configurations 2019-06-03 10:01:37 +09:00
install.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
jobj.R [SPARK-14995][R] Add since tag in Roxygen documentation for SparkR API methods 2016-06-20 14:24:41 -07:00
jvm.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
mllib_classification.R [SPARK-18570][ML][R] RFormula support * and ^ operators 2019-06-04 08:59:30 -05:00
mllib_clustering.R [SPARK-18570][ML][R] RFormula support * and ^ operators 2019-06-04 08:59:30 -05:00
mllib_fpm.R [SPARK-19827][R][FOLLOWUP] spark.ml R API for PIC 2018-12-12 09:03:13 -06:00
mllib_recommendation.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
mllib_regression.R [SPARK-18570][ML][R] RFormula support * and ^ operators 2019-06-04 08:59:30 -05:00
mllib_stat.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
mllib_tree.R [SPARK-18570][ML][R] RFormula support * and ^ operators 2019-06-04 08:59:30 -05:00
mllib_utils.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
pairRDD.R [SPARK-22063][R] Fixes lint check failures in R by latest commit sha1 ID of lint-r 2017-10-01 18:42:45 +09:00
RDD.R [SPARK-22063][R] Fixes lint check failures in R by latest commit sha1 ID of lint-r 2017-10-01 18:42:45 +09:00
schema.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
serialize.R [SPARK-26830][SQL][R] Vectorized R dapply() implementation 2019-02-27 14:29:58 +09:00
sparkR.R [SPARK-26132][BUILD][CORE] Remove support for Scala 2.11 in Spark 3.0.0 2019-03-25 10:46:42 -05:00
SQLContext.R [SPARK-27834][SQL][R][PYTHON] Make separate PySpark/SparkR vectorization configurations 2019-06-03 10:01:37 +09:00
stats.R [MINOR] Update all DOI links to preferred resolver 2018-11-25 17:43:55 -06:00
streaming.R Fix typos detected by github.com/client9/misspell 2018-08-11 21:23:36 -05:00
types.R [SPARK-26920][R] Deduplicate type checking across Arrow optimization in SparkR 2019-03-11 10:23:24 +09:00
utils.R [SPARKR] Require Java 8 for SparkR 2018-05-11 17:00:51 -07:00
window.R [SPARK-22430][R][DOCS] Unknown tag warnings when building R docs with Roxygen 6.0.1 2018-03-05 09:30:49 -08:00
WindowSpec.R [SPARK-26860][PYSPARK][SPARKR] Fix for RangeBetween and RowsBetween docs to be in sync with spark documentation 2019-03-11 08:53:09 -05:00