Переключение файла RDATA в файлы сценариев

StackOverflow https://stackoverflow.com/questions/3835714

  •  26-09-2019
  •  | 
  •  

Вопрос

Есть ли простой способ повернуть функции файла .rdata в нормальный файл кода (.r)?

Это было полезно?

Решение

Проверить ?dump. Отказ Например:

newEnv <- new.env()
load("myFunctions.Rdata", newEnv)
dump(c(lsf.str(newEnv)), file="normalCodeFile.R", envir=newEnv)

Вы также можете быть заинтересованы в ?prompt (который создает файлы документации для объектов) и / или ?package.skeleton.

Другие советы

Этот недавний блог пост обращается в основном ту же проблему:

http://www.r-statistics.com/2010/09/dumping-functions-from-the-global-environment-into-r-script-file/

Есть еще одно решение от другого сообщение с использованием sink

sink(file="Function.R")
Function # The object
sink()
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top