 Open in App
Not now

# Randomize Vector in R

• Last Updated : 23 Aug, 2021

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:

` "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:

 “random data: “

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

 “6”      “8”      “13”     “14”     “56”     “15”     “17”     “20”

 “19”     “12”     “5”      “78”     “3”      “1”      “12”     “18”

 “16”     “4”      “9”      “sravan” “2”      “10”

 “random data with 10 element : “

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

 “sravan” “4”

My Personal Notes arrow_drop_up