structType {SparkR} | R Documentation |
Create a structType object that contains the metadata for a SparkDataFrame. Intended for use with createDataFrame and 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 |
a structField object (created with the |
... |
additional structField objects |
a structType object
structType since 1.4.0
## Not run:
##D schema <- structType(structField("a", "integer"), structField("c", "string"),
##D structField("avg", "double"))
##D df1 <- gapply(df, list("a", "c"),
##D function(key, x) { y <- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
##D schema)
##D schema <- structType("a INT, c STRING, avg DOUBLE")
##D df1 <- gapply(df, list("a", "c"),
##D function(key, x) { y <- data.frame(key, mean(x$b), stringsAsFactors = FALSE) },
##D schema)
## End(Not run)