سؤال
هل هناك طريقة مباشرة لتحويل وظائف ملف .rdata إلى ملف رمز عادي (.r)؟
المحلول
الدفع ?dump
. علي سبيل المثال:
newEnv <- new.env()
load("myFunctions.Rdata", newEnv)
dump(c(lsf.str(newEnv)), file="normalCodeFile.R", envir=newEnv)
قد تكون أيضا مهتما ب ?prompt
(الذي ينشئ ملفات توثيق للكائنات) و / أو ?package.skeleton
.
نصائح أخرى
يعالج منشور المدونة الأخير هذا نفس المشكلة:
هناك حل آخر من آخر بريد استخدام sink
sink(file="Function.R")
Function # The object
sink()
لا تنتمي إلى StackOverflow