# replace Function in R (Example)

This article shows how to exchange values in a vector using the replace function in the R programming language.

The tutorial consists of these contents:

## Definition & Basic R Syntax of replace Function

Definition: The replace R function exchanges values in a data object.

Basic R Syntax: Please find the basic R programming syntax of the replace function below.

`replace(x, 1, 2) # Basic R syntax of replace function`

In the following, I’ll explain in an example how to apply the replace function in R programming.

## Example Data

Have a look at the following example data:

```x <- 1:10 # Create example vector x # Print example vector # 1 2 3 4 5 6 7 8 9 10```

Have a look at the previous output of the RStudio console. It shows that our example data is a numeric vector ranging from 1 to 10.

## Example: Applying replace() Function in R

This Example explains how to change certain values to different values using the replace function in R.

Within the replace function, we have to specify the name of our data object (i.e. x), the index positions of the values we want to replace (i.e. 3 and 8), and the value that should replace the previous values (i.e. 99):

```replace(x, c(3, 8), 99) # Apply replace function # 1 2 99 4 5 6 7 99 9 10```

The values at index positions 3 and 8 of our original vector were replaced by 99.

## Video, Further Resources & Summary

Do you need further info on the R codes of this tutorial? Then you might have a look at the following video of my YouTube channel. I explain the R codes of this tutorial in the video:

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party. If you accept this notice, your choice will be saved and the page will refresh.

In addition, you could read the other articles of this website. A selection of articles is shown here: