Related Articles

# Replace the Elements of a Vector in R Programming – replace() Function

• Last Updated : 01 Jun, 2020

`replace()` function in R Language is used to replace the values in the specified string vector x with indices given in list by those given in values.

Syntax: replace(x, list, values)

Parameters:
x: vector
list: indices
values: replacement values

Example 1:

 `# R program to illustrate``# replace function`` ` `# Initializing a string vector``x <``-` `c(``"GFG"``, ``"gfg"``, ``"Geeks"``)`` ` `# Getting the strings``x`` ` `# Calling replace() function to replace``# the word gfg at index 2 with the ``# GeeksforGeeks element``y <``-` `replace(x, ``2``, ``"GeeksforGeeks"``)`` ` `# Getting the new replaced strings``y`

Output :

```[1] "GFG"   "gfg"   "Geeks"
[1] "GFG"   "GeeksforGeeks" "Geeks"
```

Example 2:

 `# R program to illustrate``# replace function`` ` `# Initializing a string vector``x <``-` `c(``"GFG"``, ``"gfg"``, ``"Geeks"``)`` ` `# Getting the strings``x`` ` `# Calling replace() function to replace``# the word GFG at index 1 and Geeks at``# index 3 with the A and B elements``# respectively``y <``-` `replace(x, c(``1``, ``3``), c(``"A"``, ``"B"``))`` ` `# Getting the new replaced strings``y`

Output:

```[1] "GFG"   "gfg"   "Geeks"
[1] "A"   "gfg" "B"
```

My Personal Notes arrow_drop_up