如何从 .Rdata 文件中提取代码?

How to extract code from .Rdata file?

我有 .Rdata 文件 "stores" 一些 logic/code。 如何提取此 .Rdata 文件中编写的代码?

我想要 edit/fix 这段代码,但通用管道会加载此 .Rdata 及其变量和 SVM 模型,而没有修复和编辑选项。

请指教

P.S .Rdata 保存一个工作区,其中包括在 R 中打开会话期间创建的函数和值对象,我需要实际完成 logic/code/初始化才能创建这些对象,例如,我得到了 svm 模型拟合结果,但没有创建该对象的代码,这正是我所需要的。

您可以尝试加载 RData 文件,并列出其内容:

load("mydata.RData", verbose=TRUE)

然后,您可以查看加载的对象背后的代码。例如,如果您刚刚加载了一个名为 myfunc 的函数,您可以通过输入函数名称来查看定义:

myfunc