Open In App

Generate a set of Sample data from a Data set in R Programming - sample() Function

Last Updated : 28 Jul, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
sample() function in R Language creates random sample based on the parameters provided in the function call. It takes either a vector or a positive integer as the object in the function parameter.
Syntax: sample(x, size, replace) Parameters: x: indicates either vector or a positive integer or data frame size: indicates size of sample to be taken replace: indicates logical value. If TRUE, sample may have more than one same value
To know about more optional parameters, use below command in console:
help("sample")
Example 1: r
# Create sample
x <- sample(1:100, 10, replace=TRUE)

# Print
# Output may differ each time the command is executed
print(x)
Output:
[1] 47 52 22 98 75 94 91 94 42 53
Example 2: r
# Create sample
pos <- sample(1:nrow(mtcars), 5, replace = TRUE)

# Print sample observations
# Output may differ each time the command is executed
print(mtcars[pos, ])
Output:
                  mpg cyl  disp  hp drat    wt  qsec vs am gear carb
Honda Civic      30.4   4  75.7  52 4.93 1.615 18.52  1  1    4    2
Merc 240D        24.4   4 146.7  62 3.69 3.190 20.00  1  0    4    2
Hornet 4 Drive   21.4   6 258.0 110 3.08 3.215 19.44  1  0    3    1
Hornet 4 Drive.1 21.4   6 258.0 110 3.08 3.215 19.44  1  0    3    1
Fiat 128         32.4   4  78.7  66 4.08 2.200 19.47  1  1    4    1

Next Article
Article Tags :

Similar Reads