【问题标题】:Using dput() with large sample size in R在 R 中使用具有大样本量的 dput()
【发布时间】:2012-11-18 09:44:56
【问题描述】:

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

有没有办法增加输出窗口的缓冲区大小或 有人可以在这里提出一种替代方法吗?

谢谢

巴里

【问题讨论】:

  • 保存到 txt 文件并将其上传到谷歌驱动器、保管箱等。发布文件链接。
  • 其他一些可能性:使用dput(head(dat, n=20)) 获取前 20 或 30 行。使用dput(dat[sample(1:nrow(dat), 30, replace=FALSE), ]) 随机采样行。使用rnormrpoissamplerepseq等函数构建一个完全组成的data.frame。

标签: r output


【解决方案1】:

您始终可以将dput 的结果写入文件:

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

详情请见?dput

【讨论】:

  • 我需要在可重现的示例中使用完整的数据框,因为问题是 R 挂在蒙特卡洛模拟中,所以我认为写入文本文件和 dropboxing 是我最好的解决方案。非常感谢所有好的建议。
  • 如果解决方案对您有帮助,您可以通过单击正确答案旁边的绿色复选标记将问题标记为已解决。这样就不需要进一步的方法来回答您的问题,并且读者知道是什么帮助您解决了问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
  • 2022-10-02
相关资源
最近更新 更多