在R中使用dput()处理大样本量

9

具体来说,我正在尝试使用dput()创建一个[1376,6]维度的data.frame示例,但在输出窗口中用完了空间以复制和粘贴结果。

有没有办法增加输出窗口的缓冲区大小?或者有人能在这里提供替代方法吗?

谢谢

巴里


将内容保存到文本文件中,然后上传到谷歌云盘、Dropbox等,发布文件链接。 - Ricardo Saporta
3
其他可能性:使用 dput(head(dat, n=20)) 获取前20或30行数据。使用 dput(dat[sample(1:nrow(dat), 30, replace=FALSE), ]) 随机抽样。使用 rnormrpoissamplerepseq 等函数构建一个完全虚构的数据框。 - bdemarest
1个回答

12

你总是可以将 dput 的结果写入文件:

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

请查看 ?dput 以了解详细信息。


1
我需要使用完整的数据框作为可重复示例中的问题,因为R在蒙特卡罗模拟中挂起,所以我认为将其写入文本文件并通过Dropbox共享是最好的解决方案。非常感谢所有良好的建议。 - barryq

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接