Използвайте userObjects аргумент заедно с трансформации аргумента за създаване на нови променливи от обекти на глобалната среда (или други среди в Текущи пътя за търсене).
Да предположим, че искате да изчислите линеен модел като зависима променлива заплата доход и искате да включите ниво на населението разходи за образование като един от независимите променливи. Можем да определим име вектор съдържа ниво данните както следва:
educExp < - c (Кънектикът = 1795.57, Вашингтон = 1170.46, Индиана = 1289.66)
Ние да използвате rxDataStepXdf да добавите населението образованието разходи като нова променлива с помощта на трансформации аргумента, преминаване educExp userObjects аргумент като име списък:
censusWorkers <-file.path(rxGetOption("sampleDataDir"), "censusWorkers.xdf") rxDataStepXdf (inFile = censusWorkers, outFile = "censusWorkersWithEduc", трансформации = списък (stateEducExpPC = educExp [съвпадат (състояние, names(educExp))]), transformVars = "състояние", userObjects=list(educExp=educExp))
Функцията rxGetInfoXdf показва допълнителна променлива:
rxGetInfo("censusWorkersWithEduc.xdf",getVarInfo=TRUE)
Този пример и са включени в RevoScaleR ръководството, достъпни чрез избиране на помощ - R ръководства (PDF) от менюто Revolution R предприятие.