Partager via


RxXdfData-class: Class RxXdfData

Description

Xdf data source connection class.

Generators

The targeted generator RxXdfData as well as the general generator rxNewDataSource.

Extends

Class RxFileData, directly. Class RxDataSource, by class RxFileData.

Methods

colnames

signature(x = "RxXdfData"): ...

dim

signature(x = "RxXdfData"): ...

dimnames

signature(x = "RxXdfData"): ...

formula

signature(x = "RxXdfData"): ...

length

signature(x = "RxXdfData"): ...

names

signature(x = "RxXdfData"): ...

names<-

signature(x = "RxXdfData"): ...

row.names

signature(x = "RxXdfData"): ...

show

signature(object = "RxXdfData"): ...

str

signature(object = "RxXdfData"): ...

Author(s)

Microsoft Corporation Microsoft Technical Support

See Also

RxDataSource-class, RxXdfData, rxNewDataSource

Examples


 DS <- RxXdfData(file.path(rxGetOption("sampleDataDir"), "fourthgraders.xdf"))
 head(DS)
 tail(DS)
 names(DS)
 dim(DS)
 dimnames(DS)
 nrow(DS)
 ncol(DS)
 str(DS)

 # formula examples
 formula(DS)
 formula(DS, varsToDrop = "male")
 formula(DS, depVar = "height")
 formula(DS, depVar = "height", inter = list(c("male", "eyecolor")))

 # summarize variables in data source
 summary(DS)

 # renaming variables in .xdf file via replacement method
 XDF <- file.path(tempdir(), "iris.xdf")
 rxDataStep(iris, XDF, overwrite = TRUE)
 irisDS <- RxXdfData(XDF)
 names(irisDS)
 names(irisDS) <- c("cow","horse","chicken","goat","squirrel")
 names(irisDS)
 if (file.exists(XDF)) file.remove(XDF)