Не удается импортировать объект, сохраненный в файл с dput в R

Здравствуйте, я создал объект списка, который содержит загрузочный объект, возвращаемый функцией boot::boot(), и сводку результатов, которые я строю поверх этого.

Я сохранил такой объект в файл, используя dput. Но теперь я не могу регенерировать объект с помощью dget() или source(). Я получаю эту ошибку:

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

Поскольку я вызвал boot() и использовал dput в другой функции, я подозревал, что для перестроения объекта bt переменная R, которая была аргументом для boot(), должна существовать также в глобальной среде (не лучшая реализация). Поэтому я создал такую ​​переменную в глобальной:

R = 5000
bt <- dget(file.choose())
bt
[1] ""
bt <- source(file.choose())
bt
$value
[1] ""

$visible
[1] TRUE

Пустые объекты!

Есть идеи?

Вот ссылка на файл https://www.dropbox.com/s/xceeoewidm87gtv/CFC%20vs%20BRAF.r?dl=0


person Bakaburg    schedule 08.10.2015    source источник
comment
Он сообщает вам, что не может найти значение для R, и мы не видим, чтобы такое значение было создано, поэтому сообщение об ошибке кажется точным и информативным.   -  person IRTFM    schedule 11.10.2015
comment
Я пытался отладить это 2 дня назад, но у него есть зависимости пакетов, которые я не хочу устанавливать. Возможно, вам следует попытаться сократить файл (в основном сократить данные), чтобы легче было найти ошибки.   -  person Rich Scriven    schedule 11.10.2015
comment
Было бы полезно сократить данные, но еще полезнее было бы отобразить код, который использовался для создания этой структуры. Когда я пытаюсь добавить код в работающий сеанс R, я получаю ту же ошибку, и при запуске трассировки отображается код, который предполагает, что вы используете dplyr или maggritr в вызове boot.   -  person IRTFM    schedule 12.10.2015
comment
yep magrittr используется в определении статистической функции, передаваемой в boot. мой плохой о пакетах. Объект довольно прост, это список с загрузочным объектом и data.frame. К сожалению, загрузочный объект ожидает переменную R, определенную в области видимости функции, где я вызвал boot(). В любом случае, даже предоставление R в области, где я вызываю dget или source, не решает проблему. Я не получаю ошибок или предупреждений, просто пустое значение.   -  person Bakaburg    schedule 12.10.2015
comment
К сожалению, статистика зависит от многих пользовательских функций, которые я сделал...   -  person Bakaburg    schedule 12.10.2015