Open In App

Calculate difference between columns of R DataFrame

Last Updated : 26 Jan, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Generally, the difference between two columns can be calculated from a dataframe that contains some numeric data. In this article, we will discuss how the difference between columns can be calculated in the R programming language.

Approach

  • Create a dataframe and the columns should be of numeric or integer data type so that we can find the difference between them.
  • Extract required data from columns using the $ operator into separate variables. For example, we have two columns then extract individual columns into separate variables.
  • Then perform the minus operation for the difference between those columns.
  • Finally, print the result.

Example 1 : 

R




# creating a dataframe
df=data.frame(num=c(1,2,3,4),num1=c(5,4,3,2)) 
 
# Extracting column 1
a=df$num
 
# Extracting column 2
b=df$num1
 
# printing dataframe
print(df)
 
# printing difference among
# two columns
print(b-a)


Output :

Example 2 :

R




# creating a dataframe with some
# numeric data
df=data.frame(num=c(1.9,2.9,3.4,5.6,9.8),
              num1=c(6.3,7.7,8.0,9.3,10.9))
print(df)
 
# extracting column 1 into a
# variable called a
a=df$num
 
# extracting column 2 into a
# variable called b
b=df$num1
 
# printing the difference between
# two columns
print(b-a)


Output :

Example 3 : 

R




# creating a dataframe with
# some numeric data
df=data.frame(num=c(1,2,3,4,5),
              num1=c(6,7,8,9,10))
 
# extracting column 1 into a
# variable called a
a=df$num
 
# extracting column 2 into a
# variable called b
b=df$num1
 
# printing the dataframe
print(df)
 
# printing the difference
# between two columns
print(b-a)


Output :



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads