说明:
创建一个包含 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。