生成 data.frames(特别是对于不可重现的 SO 问题)的一种不常见的情况是,当一列依赖于另一列的(通常是随机的)值时。例如,如果想要一个 data.frame 来测试回归,最好有一些嘈杂的线性依赖:
n <- 100
x <- runif(n)
dat <- data.frame( x=x, y=x+runif(n) )
plot(y~x,data=dat)
但是,我想在一行中完成(上面将算作两行,第一行创建 x,第二行在 data.frame 分配中使用 x),理想情况下不在全局环境中存放任何东西。