Open In App

Randomize Vector in R

Last Updated : 23 Aug, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we are going to see how to randomize a vector in R Programming Language.

Randomize means getting random elements from a vector, we can get the random elements in a vector by using sample() function.

Syntax: sample(data, size, replace)

Parameters:

  • data: 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

Example 1: Randomize Vector in R language.

R




# consider the vector1 with 5 elements
vector1 = c(12, "sravan", "bobby", 56, 78)
  
random_data = sample(vector1)
  
# display random data
print(random_data)


Output:

[1] "sravan" "78"     "12"     "bobby"  "56"

Example 2: R program to get the random vector and display.

R




# consider the vector1 with 30 elements
vector1 = c(12,1,2,3,4,5,
            "sravan","bobby",
            56,78,1:20)
  
random_data = sample(vector1)
  
# display random data
print("random data: ")
print(random_data)
  
# get the random vector from
# the above vector with 10 elements
print("random data with 10 element : ")
random_data = sample(vector1,10)
  
# display random data
print(random_data)


Output:

[1] “random data: “

 [1] “2”      “7”      “3”      “1”      “5”      “bobby”  “4”      “11”    

 [9] “6”      “8”      “13”     “14”     “56”     “15”     “17”     “20”    

[17] “19”     “12”     “5”      “78”     “3”      “1”      “12”     “18”    

[25] “16”     “4”      “9”      “sravan” “2”      “10”    

[1] “random data with 10 element : “

 [1] “11”     “20”     “78”     “16”     “bobby”  “14”     “1”      “17”    

 [9] “sravan” “4”     



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads