# Assign NULL to List Element in R (2 Examples)

In this tutorial youâ€™ll learn how to assign NULL to a list item in R.

The article contains the following topics:

Letâ€™s get started:

## Example Data

The first step is to create some example data.

```my_list <- list(1:3,             # Create example list
letters[1:5],
"xxx",
10:5)
my_list                          # Print example list
# [[1]]
# [1] 1 2 3
#
# [[2]]
# [1] "a" "b" "c" "d" "e"
#
# [[3]]
# [1] "xxx"
#
# [[4]]
# [1] 10  9  8  7  6  5```

The previous output of the RStudio console shows the structure of our example data: We have created a list object containing four different list elements.

## Example 1: Drop List Element & Shift Others Using NULL

The R code below illustrates how to use NULL to delete a certain list element.

For this task, we have to use double square brackets to subset a certain list element, and then we have to assign NULL to this element:

```my_list_new1 <- my_list          # Duplicate list
my_list_new1[[3]] <- NULL        # Remove list element
my_list_new1                     # Print new list
# [[1]]
# [1] 1 2 3
#
# [[2]]
# [1] "a" "b" "c" "d" "e"
#
# [[3]]
# [1] 10  9  8  7  6  5```

As you can see based on the previous output, we have excluded the third list item from our list, and we have moved the fourth list element to the third position.

## Example 2: Set List Element to NULL

In this example, Iâ€™ll demonstrate how to replace a particular list item by NULL.

To accomplish this, we have to use single square brackets, and we have to wrap the list() function around NULL:

```my_list_new2 <- my_list          # Duplicate list
my_list_new2[3] <- list(NULL)    # Assign NULL to list element
my_list_new2                     # Print new list
# [[1]]
# [1] 1 2 3
#
# [[2]]
# [1] "a" "b" "c" "d" "e"
#
# [[3]]
# NULL
#
# [[4]]
# [1] 10  9  8  7  6  5```

This time, we have exchanged the third list element by NULL.

## Video & Further Resources

I have recently released a video tutorial on my YouTube channel, which explains the R programming code of this page. You can find the video below.

Furthermore, you may have a look at the other tutorials on my homepage.

In this tutorial you have learned how to assign NULL to a list element in the R programming language. Let me know in the comments, in case you have additional comments and/or questions.

Subscribe to the Statistics Globe Newsletter