R(R指挥官) - 样本

时间:2014-10-12 01:56:20

标签: r sample random-sample r-commander

我正在努力尝试样本功能 如何从数据集变量中抽取50个样本? 在我的数据集中,有82个变量,我不知道如何从一个变量中采样... ;; 我只想从R指挥官(或R)的变量中抽取50个样本(随机,无需替换)

plz help!

1 个答案:

答案 0 :(得分:1)

您可以使用列索引或列名称。这是一个从iris数据集的第一列中抽取十个值的示例。然后第二行显示样本正在实施三次。

sample(iris$Sepal.Length, 10L)   ## or sample(iris[[1]], 10)
# [1] 6.7 6.6 4.9 6.3 5.2 5.2 5.1 5.0 4.9 6.4
replicate(3L, sample(iris$Sepal.Length, 10L))
#       [,1] [,2] [,3]
#  [1,]  5.1  5.6  5.6
#  [2,]  6.9  5.0  5.1
#  [3,]  4.4  6.9  6.5
#  [4,]  7.2  5.8  5.5
#  [5,]  5.7  7.7  6.7
#  [6,]  4.8  5.0  5.0
#  [7,]  5.0  6.2  5.8
#  [8,]  5.9  5.6  6.0
#  [9,]  4.9  4.9  6.1
# [10,]  5.6  6.1  7.2