rxGetPartitions: Get Partitions of a Partitioned Xdf Data Source
Description
Get partitions enumeration of a partitioned Xdf data source.
Usage
rxGetPartitions(data)
Arguments
data
an existing partitioned data source object which was created by RxXdfData with createPartitionSet = TRUE
and constructed by rxPartition.
Details
Value
Data frame with (n+1)
columns, the first n
columns are partitioning columns specified by varsToPartition
in rxPartition and the (n+1)th
column is a data source column where each row contains an Xdf data source object of one partition.
Author(s)
Microsoft Corporation Microsoft Technical Support
See Also
RXdfData, rxPartition, rxExecBy
Examples
# create an input Xdf data source
inFile <- "claims.xdf"
inFile <- file.path(dataPath = rxGetOption(opt = "sampleDataDir"), inFile)
inXdfDS <- RxXdfData(file = inFile)
# create an output partitioned Xdf data source
outFile <- file.path(tempdir(), "partitionedClaims.xdf")
outPartXdfDataSource <- RxXdfData(file = outFile, createPartitionSet = TRUE)
# construct and save the partitioned Xdf to disk
partDF <- rxPartition(inData = inXdfDS, outData = outPartXdfDataSource, varsToPartition = c("car.age"))
# enumerate partitions
partDF <- rxGetPartitions(outPartXdfDataSource)
rxGetInfo(partDF, getVarInfo = TRUE)
partDF$DataSource