Can';t导入保存到文件中且dput在R中的对象

Can';t导入保存到文件中且dput在R中的对象,r,save,restore,R,Save,Restore,您好,我创建了一个列表对象,其中包含由boot::boot()函数返回的boot对象,以及在此基础上生成的结果摘要 我使用dput将这样的对象保存到一个文件中。但是现在我无法使用dget()或source()重新生成对象。我收到这个错误: bt <- dget(file.choose()) Error in sample.int(n, n * R, replace = TRUE) : object 'R' not found 空的东西 有什么想法吗 这里有一个指向文件的链接它告诉您它找不

您好,我创建了一个列表对象,其中包含由
boot::boot()
函数返回的boot对象,以及在此基础上生成的结果摘要

我使用dput将这样的对象保存到一个文件中。但是现在我无法使用
dget()
source()
重新生成对象。我收到这个错误:

bt <- dget(file.choose())
Error in sample.int(n, n * R, replace = TRUE) : object 'R' not found
空的东西

有什么想法吗


这里有一个指向文件的链接

它告诉您它找不到R的值,并且我们没有看到创建了这样的值,因此错误消息似乎准确且信息丰富。我在两天前尝试调试此文件,但它有我不愿意安装的包依赖项。也许您应该尝试缩减文件(主要是缩短数据),以便更容易找到错误缩短数据会很有用,但更有用的是显示用于创建此“结构”的代码。当我试图将代码放入正在运行的R会话时,我得到了相同的错误,然后运行traceback显示的代码表明您在调用
boot
时使用了
dplyr
magritr
。是的,magrittr用于定义传递给boot的统计函数。我对包裹不满意。该对象非常简单,是一个包含引导对象和data.frame的列表。不幸的是,boot对象期望R是在函数作用域中定义的变量,我在这里调用boot()。无论如何,即使在我调用dget或source的范围内提供R也不能解决问题。我没有得到错误或警告,只是一个空值。不幸的是,统计数据取决于我制作的许多自定义函数。。。
R = 5000
bt <- dget(file.choose())
bt
[1] ""
bt <- source(file.choose())
bt
$value
[1] ""

$visible
[1] TRUE