Използвайте 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 предприятие.
Осигуряване на качеството: Как мога да използвам обект в моя глобална среда за създаване на нова променлива в .xdf файл?
Отнася се за
Revolution Analytics