假设我正在阅读一篇文章,其中包含示例数据dput()
。有没有一种方法可以通过复制并粘贴dput输出来重新创建该数据?
例如:
dput(analysis)
structure(c("1", "2", "3", "95", "76", "73", "3.9 [3, 4.7]",
"3.9 [2.9, 4.9]", "3.9 [2.9, 4.9]", "-0.149364093194283", "-0.0634756995556436",
"-0.0800909978288318", "8 [7, 9]", "8.2 [7.2, 9.3]", "8.3 [7.2, 9.3]",
"0.000201414878031159", "0.214881972259157", "0.268328556507466"
), .Dim = c(3L, 6L), .Dimnames = list(NULL, c("Module", "Individuals",
"y1 [95CI]", "y1 - mu", "y2 [95CI]", "y2 - mu")))
有没有比手动创建多个向量、命名等更简单的方法来重现这个过程?
我对这背后的方法很感兴趣,因为我觉得这样可以节省时间,例如在回答其他人的stackoverflow问题时重新创建共享数据。
dput
输出赋值给变量即可重新创建,例如df <- dput(mtcars)
...df == mtcars
为TRUE
。 - undefinedstructure(c(
....))复制并赋值给一个变量,可以重现原始帖子的数据。structure()
是list()
的一种高级版本。 - undefined