How to find difference between two columns in R?

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.

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:

# 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:

  num num1
1   1   5 
2   2   4
3   3   3 
4   4   2 
> print (b-a) 
[1] 4  2 0  -2