Использование dput() с большим размером выборки в R

В частности, я пытаюсь создать воспроизводимый пример с размером data.frame [1376,6] с помощью dput(), но в окне вывода не хватает места для копирования и вставки результатов.

Есть ли способ увеличить размер буфера окна вывода ИЛИ Может ли кто-нибудь предложить альтернативный метод здесь?

Спасибо

Барри


person barryq    schedule 30.11.2012    source источник
comment
сохраните в текстовый файл и загрузите его на гугл диск, в дропбокс и т.д. разместите ссылку на файл.   -  person Ricardo Saporta    schedule 30.11.2012
comment
Некоторые другие возможности: возьмите верхние 20 или 30 строк с dput(head(dat, n=20)). Случайным образом выберите строки с dput(dat[sample(1:nrow(dat), 30, replace=FALSE), ]). Создайте полностью готовый data.frame с такими функциями, как rnorm, rpois, sample, rep, seq и т. д.   -  person bdemarest    schedule 30.11.2012


Ответы (1)


Вы всегда можете записать результат dput в файл:

dput(rnorm(20), 'test.txt')

Подробнее см. ?dput.

person Thilo    schedule 30.11.2012
comment
Мне нужно, чтобы в воспроизводимом примере использовался полный фрейм данных, поскольку проблема в том, что R зависает в симуляции Монте-Карло, поэтому я думаю, что запись в текстовый файл и дропбоксинг - мое лучшее решение. Однако большое спасибо за все хорошие предложения. - person barryq; 30.11.2012
comment
Если решение помогло вам, вы можете отметить вопрос как решенный, нажав на зеленую галочку рядом с правильным ответом. Таким образом, никаких дополнительных подходов к ответу на ваш вопрос не потребуется, и читатель узнает, что помогло вам решить вашу проблему. - person Thilo; 30.11.2012