R中的随机抽样

时间:2017-01-27 20:28:31

标签: r random sampling

我有一个75行乘25列的data.frame。我需要从data.frame中的数据中获取10,20,30等等随机样本。如何从此data.frame中随机抽取样本。我不想获得随机行,而是来自data.frame的随机样本。 sample()函数似乎只给我随机行,但我只需要来自1875个数据点的10个随机样本。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您还可以单独对行和列进行采样,然后调用由这些行/列组合创建的矩阵。

df[sample(nrow(df), 10, replace=T), sample(ncol(df), 10, replace=T)]