R 使用单个采样命令在数据帧中创建多行

R 使用单个采样命令在数据帧中创建多行,r,matrix,dataframe,sampling,R,Matrix,Dataframe,Sampling,我想创建一个由100行组成的数据框架,每行代表此代码的输出: sample(seq(100, 1000),20,replace=T) 有没有办法让R重复上面的代码100次并用它创建一个数据帧?我们可以使用复制 t(replicate(100, sample(seq(100, 1000),20,replace=T))) 谢谢,就这样。谢谢你这么快的回复。除了创建一个由1到100的向量组成的列并执行cbind,还有没有一种更简单的方法向其中添加行名?我想出了这个方法:as.data.frame(

我想创建一个由100行组成的数据框架,每行代表此代码的输出:

sample(seq(100, 1000),20,replace=T)

有没有办法让R重复上面的代码100次并用它创建一个数据帧?

我们可以使用
复制

t(replicate(100, sample(seq(100, 1000),20,replace=T)))

谢谢,就这样。谢谢你这么快的回复。除了创建一个由1到100的向量组成的列并执行
cbind
,还有没有一种更简单的方法向其中添加行名?我想出了这个方法:
as.data.frame(t(replicate(100,sample(seq(100,1000),20,replace=t)),rownames=t