Utilice el argumento userObjects junto con el argumento de transformaciones para crear nuevas variables de objetos en el entorno global (u otros entornos en su ruta de búsqueda actual).Por ejemplo, supongamos que se desee estimar un modelo lineal con los ingresos salariales como la variable dependiente y desea incluir estado-nivel de gasto per cápita en educación como una de las variables independientes. Podemos definir un vector con nombre para que contenga estos datos a nivel estatal como sigue:educExp < - c (Connecticut = 1795.57, Washington = 1170.46, Indiana = 1289.66)A continuación, podemos utilizar rxDataStepXdf para agregar el gasto en educación per cápita como una nueva variable utilizando el argumento de transformaciones, pasando educExp al argumento userObjects como una lista con nombre:censusWorkers <-file.path(rxGetOption("sampleDataDir"), "censusWorkers.xdf") rxDataStepXdf (inFile = censusWorkers, argumento outFile = "censusWorkersWithEduc", transformaciones = lista (stateEducExpPC = educExp [coinciden (estado, names(educExp))]), transformVars = "estado", userObjects=list(educExp=educExp))La función rxGetInfoXdf revela la variable agregada:rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE) Este ejemplo y otros se incluyen en la Guía del usuario RevoScaleR, accede a seleccionando Ayuda - R manuales (PDF) en el menú empresa R de revolución.
Control de calidad: ¿Cómo usa un objeto en mi entorno global para crear una nueva variable en un archivo .xdf?
Se aplica a
Revolution Analytics