ใช้อาร์กิวเมนต์ userObjects พร้อม ด้วยอาร์กิวเมนต์แปลงเพื่อสร้างตัวแปรใหม่จากวัตถุในสภาพแวดล้อมส่วนกลาง (หรือสภาพแวดล้อมอื่น ๆ ในเส้นทางการค้นหาของคุณปัจจุบัน)
ตัวอย่างเช่น สมมติว่า คุณจะต้องการประเมินแบบจำลองเชิงเส้นโดยใช้ค่าจ้างรายได้เป็นตัวแปรของผู้อยู่ในอุปการะ และต้องการรวมระดับสถานะของ capita ต่อค่าใช้จ่ายในการศึกษาเป็นตัวแปรอิสระอย่างใดอย่างหนึ่ง เราสามารถกำหนดเวกเตอร์มีชื่อเพื่อให้ประกอบด้วยข้อมูลสถานะระดับนี้ดังต่อไปนี้:
educExp < - c (Connecticut = 1795.57 วอชิงตัน = 1170.46, Indiana = 1289.66)
เราสามารถใช้ rxDataStepXdf เพื่อเพิ่มค่าใช้จ่ายต่อ capita การศึกษาที่เป็นตัวแปรใหม่โดยใช้อาร์กิวเมนต์แปลง ส่ง 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) จากเมนูองค์กร R Revolution