假设我正在阅读某人已包含示例数据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问题时。
答案 0 :(得分:1)
原来答案很平凡。简单地为dput
输出分配变量就可以了。
例如:
m <- dput(structure(c("1", "2", "3", "9532", "6968", "6637", "4 [3.9, 4.1]",
"4 [3.9, 4.1]", "4 [3.9, 4.1]", "0.0187143916545995", "0.00863901324167671",
"0.00960376951904252", "8 [7.9, 8.1]", "8 [7.9, 8.1]", "8 [7.9, 8.1]",
"0.0187528128796863", "0.00481608674854073", "0.0173215731030023"
), .Dim = c(3L, 6L), .Dimnames = list(NULL, c("Module", "Individuals",
"y0 [95CI]", "y0 - mu", "y1 [95CI]", "y1 - mu")))
)