說明:
將函數應用於 SparkDataFrame 的每個分區,並將結果作為 data.frame 收集回 R。
用法:
dapplyCollect(x, func)
## S4 method for signature 'SparkDataFrame,'function''
dapplyCollect(x, func)
參數:
x
一個 SparkDataFramefunc
要應用於 SparkDataFrame 的每個分區的函數。 func 應該隻有一個參數,每個分區對應的 R data.frame 將被傳遞給該參數。 func 的輸出應該是一個 R data.frame。
注意:
dapplyCollect 從 2.0.0 開始
例子:
df <- createDataFrame(iris)
ldf <- dapplyCollect(df, function(x) { x })
# filter and add a column
df <- createDataFrame(
list(list(1L, 1, "1"), list(2L, 2, "2"), list(3L, 3, "3")),
c("a", "b", "c"))
ldf <- dapplyCollect(
df,
function(x) {
y <- x[x[1] > 1, ]
y <- cbind(y, y[1] + 1L)
})
# the result
# a b c d
# 2 2 2 3
# 3 3 3 4
相關用法
- R SparkR dapply用法及代碼示例
- R SparkR describe用法及代碼示例
- R SparkR dropFields用法及代碼示例
- R SparkR dropDuplicates用法及代碼示例
- R SparkR drop用法及代碼示例
- R SparkR dropTempView用法及代碼示例
- R SparkR dropTempTable用法及代碼示例
- R SparkR distinct用法及代碼示例
- R SparkR dim用法及代碼示例
- R SparkR dtypes用法及代碼示例
- R matrix轉list用法及代碼示例
- R SparkR freqItems用法及代碼示例
- R SparkR intersectAll用法及代碼示例
- R SparkR spark.decisionTree用法及代碼示例
- R SparkR sparkR.callJMethod用法及代碼示例
- R SparkR sample用法及代碼示例
- R SparkR approxQuantile用法及代碼示例
- R SparkR glm用法及代碼示例
- R SparkR randomSplit用法及代碼示例
- R SparkR withColumn用法及代碼示例
注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 dapplyCollect。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。