2014-10-12 4 views
1

Я борюсь с функцией выборки Как я могу опробовать 50 образцов из переменной набора данных? В моем наборе данных есть 82 переменных, и я не знаю, как отбирать только одну переменную ... ;; Я просто хочу попробовать (случайно, без замены) 50 образцов из переменной в R commander (или R)R (R commander) - Образец

plz help!

+0

Попробуйте 'образца (данные $ столбец, 50)' Например, запустить 'образец (диафрагма $ Sepal.Length, 50)' 'Здесь iris' является набор данных и' Sepal.Length' это столбец имя –

+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 
+0

thankxxxxxxxxxxxxxxxxxxxxxxxx много !!! это действительно помогло мне Lottt! –

Смежные вопросы