說明:
創建一個包含 SparkDataFrame 元數據的 structType 對象。旨在與 createDataFrame 和 toDF 一起使用。
用法:
structType(x, ...)
## S3 method for class 'jobj'
structType(x, ...)
## S3 method for class 'structField'
structType(x, ...)
## S3 method for class 'character'
structType(x, ...)
參數:
x
一個 structField 對象(使用structField
方法創建)。從 Spark 2.3 開始,這可以是一個 DDL 格式的字符串,它是一個逗號分隔的字段定義列表,例如,“a INT, b STRING”。...
額外的 structField 對象
返回:
一個結構類型對象
注意:
從 1.4.0 開始的 structType
例子:
schema <- structType(structField("a", "integer"), structField("c", "string"),
structField("avg", "double"))
df1 <- gapply(df, list("a", "c"),
function(key, x) { y <- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
schema)
schema <- structType("a INT, c STRING, avg DOUBLE")
df1 <- gapply(df, list("a", "c"),
function(key, x) { y <- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
schema)
相關用法
- R SparkR structField用法及代碼示例
- R SparkR str用法及代碼示例
- R SparkR storageLevel用法及代碼示例
- R SparkR stopQuery用法及代碼示例
- R SparkR status用法及代碼示例
- R SparkR spark.decisionTree用法及代碼示例
- R SparkR sparkR.callJMethod用法及代碼示例
- R SparkR sample用法及代碼示例
- R SparkR spark.powerIterationClustering用法及代碼示例
- R SparkR spark.svmLinear用法及代碼示例
- R SparkR spark.gaussianMixture用法及代碼示例
- R SparkR sparkR.newJObject用法及代碼示例
- R SparkR spark.naiveBayes用法及代碼示例
- R SparkR sparkR.version用法及代碼示例
- R SparkR spark.getSparkFiles用法及代碼示例
- R SparkR setLogLevel用法及代碼示例
- R SparkR subset用法及代碼示例
- R SparkR spark.survreg用法及代碼示例
- R SparkR sparkR.session用法及代碼示例
- R SparkR selectExpr用法及代碼示例
注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 structType。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。