Remove First Row of Data Frame in R (Example)


In this article you’ll learn how to delete the first row of a data set in the R programming language.

The tutorial will contain the following content:

It’s time to dive into the example.


Introducing Example Data

Consider the exemplifying data below:

data <- data.frame(x1 = 1:5,    # Creating example data
                   x2 = LETTERS[1:5])
data                            # Printing example data
#   x1 x2
# 1  1  A
# 2  2  B
# 3  3  C
# 4  4  D
# 5  5  E

As you can see based on the previous output of the RStudio console, our exemplifying data is a data frame with two columns and five rows.


Example: Delete First Row of Data Frame

This Example shows how to remove the top row of a data frame in the R programming language. For this task, we have to subset our data so that the row at index position 1 is removed. We can do that by specifying – 1 within square brackets as shown below:

data_new <- data[- 1, ]         # Remove first row
data_new                        # Print updated data
#   x1 x2
# 2  2  B
# 3  3  C
# 4  4  D
# 5  5  E

Have a look at the previous output: It’s showing the same data as before except the first row.


Video, Further Resources & Summary

Do you need more explanations on the topics of this tutorial? Then you may want to have a look at the following video of my YouTube channel. In the video, I explain the R programming code of this tutorial.


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.

YouTube Content Consent Button Thumbnail

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.


Additionally, you might have a look at the other articles which I have published on my website. You can find some other articles here.


To summarize: In this tutorial, I illustrated how to remove the top row of a data frame in R programming. In case you have additional questions, don’t hesitate to let me know in the comments. Furthermore, don’t forget to subscribe to my email newsletter for updates on the newest articles.


Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.