Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
Python online compiler
JavaScript online compiler
SQL online compiler
Java online compiler
HTML online compiler
C online compiler
C++ online compiler
C# online compiler
PHP online compiler
Swift online compiler
Kotlin online compiler
TypeScript online compiler
Go online compiler
Rust online compiler
Scala online compiler
Dart online compiler
R online compiler
Ruby online compiler
R Program to Sample from a Population
In this example, you will learn to take sample from a population using sample() function.
We generally require to sample data from a large population.
R has a function called sample() to do the same. We need to provide the population and the size we wish to sample.
Additionally, we can specify if we want to do sampling with replacement. By default it is done without replacement.
Example: Sample From a Population
Sample 2 items from x
> x
[1] 1 3 5 7 9 11 13 15 17
> # sample 2 items from x
> sample(x, 2)
[1] 13 9
If we don't provide the size to sample, it defaults to the length of the population. This can be used to scramble x.
More examples to sample from a population.
> # sample with replacement
> sample(x, replace = TRUE)
[1] 15 17 13 9 5 15 11 15 1
> # if we simply pass in a positive number n, it will sample
> # from 1:n without replacement
> sample(10)
[1] 2 4 7 9 1 3 10 5 8 6
An example to simulate a coin toss for 10 times.
> sample(c("H","T"),10, replace = TRUE)
[1] "H" "H" "H" "T" "H" "T" "H" "H" "H" "T"