aboutsummaryrefslogtreecommitdiff
path: root/R/pkg/R/DataFrame.R
diff options
context:
space:
mode:
Diffstat (limited to 'R/pkg/R/DataFrame.R')
-rw-r--r--R/pkg/R/DataFrame.R18
1 files changed, 10 insertions, 8 deletions
diff --git a/R/pkg/R/DataFrame.R b/R/pkg/R/DataFrame.R
index 044fdb4d01..861fe1c78b 100644
--- a/R/pkg/R/DataFrame.R
+++ b/R/pkg/R/DataFrame.R
@@ -17,7 +17,7 @@
# DataFrame.R - DataFrame class and methods implemented in S4 OO classes
-#' @include generics.R jobj.R SQLTypes.R RDD.R pairRDD.R column.R group.R
+#' @include generics.R jobj.R schema.R RDD.R pairRDD.R column.R group.R
NULL
setOldClass("jobj")
@@ -1141,15 +1141,15 @@ setMethod("intersect",
dataFrame(intersected)
})
-#' Subtract
+#' except
#'
#' Return a new DataFrame containing rows in this DataFrame
#' but not in another DataFrame. This is equivalent to `EXCEPT` in SQL.
#'
#' @param x A Spark DataFrame
#' @param y A Spark DataFrame
-#' @return A DataFrame containing the result of the subtract operation.
-#' @rdname subtract
+#' @return A DataFrame containing the result of the except operation.
+#' @rdname except
#' @export
#' @examples
#'\dontrun{
@@ -1157,13 +1157,15 @@ setMethod("intersect",
#' sqlCtx <- sparkRSQL.init(sc)
#' df1 <- jsonFile(sqlCtx, path)
#' df2 <- jsonFile(sqlCtx, path2)
-#' subtractDF <- subtract(df, df2)
+#' exceptDF <- except(df, df2)
#' }
-setMethod("subtract",
+#' @rdname except
+#' @export
+setMethod("except",
signature(x = "DataFrame", y = "DataFrame"),
function(x, y) {
- subtracted <- callJMethod(x@sdf, "except", y@sdf)
- dataFrame(subtracted)
+ excepted <- callJMethod(x@sdf, "except", y@sdf)
+ dataFrame(excepted)
})
#' Save the contents of the DataFrame to a data source