Utilizați argumentul userObjects împreună cu argumentul transformări pentru a crea noi variabile de la obiectele din mediul global (sau alte medii în cale de căutare curent).
De exemplu, să presupunem că doriţi să estimeze un model liniar folosind salariilor venituri ca variabila dependentă, şi doriți să includeți nivel de stare a cheltuielilor pe o persoană educație ca una dintre variabilele independente. Putem defini un vector denumit conține acest nivel de stare de date după cum urmează:
educExp < - c (Connecticut = 1795.57, Washington = 1170.46, Indiana = 1289.66)
Puteți apoi folosim rxDataStepXdf pentru a adăuga cheltuielile educație pe o persoană ca o variabilă nou utilizând argumentul transformări, trece educExp argumentul userObjects ca o listă de nume:
censusWorkers <-file.path(rxGetOption("sampleDataDir"), "censusWorkers.xdf") rxDataStepXdf (inFile = censusWorkers, outFile = "censusWorkersWithEduc", transformări = listă (stateEducExpPC = educExp [corespund (stare, names(educExp))]), transformVars = "stat", userObjects=list(educExp=educExp))
Funcția rxGetInfoXdf descoperă variabila adăugate:
rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE)
Acest exemplu şi alte sunt incluse în Ghidul utilizatorului RevoScaleR, accesate prin selectarea ajutor - R manuale (PDF) din meniul Revolution R Enterprise.