The R programming is a Statistical analysis language developed by Ross Ihaka and Robert. It is a system for statistical computation and for graphics. The R language is also a dialect of the S language, which is developed in the late 1980s. But the most asked question on the web is about ‘\$’ in R programming. In this article, I try my best to explain in an interactive and simpler way.

Being a statistical analytical language, it found many applications in data analytics. The features of the R language is briefly mentioned below for your reference.

## Features of R language

• R is a very good statistical language that is well developed and includes loops, functions, input, and outputs.
• Very effective in data manipulation, analysis and storage capabilities.
• Provides a bunch of operators for calculations on arrays, lists, and more.
• It provides large integration of the analytical tools.
• It provides the graphical facilities to view or print down the visualizations on paper.

## What is ‘\$’ in R programming

Most of the people like you, may be wondering about the ‘\$’ in R programming. R programming has 4 types of extractors or extracts operators. [, [[, \$ and @.

The first one i.e. ‘[‘ operator is used to extracting content from the vectors, lists, or a data frame. And the second operator i.e. ‘[[‘ and ‘\$’ is used to extract the content from the single object.

Without much confusion, let’s illustrate the the above to understand the use of ‘\$’ in R programming.

For this let’s import a dataset, ‘BOD’.

`datasets:BOD`
``````  Time  demand
1    1    8.3
2    2   10.3
3    3   19.0
4    4   16.0
5    5   15.6
6    7   19.8``````

This is the dataset of ‘BOD’. Here now we are going to Extract the Values present in the ‘Time’ column.

Here we can make use of ‘\$’ in R programming to get those specific values out of the dataframe.

`BOD\$Time`
``1 2 3 4 5 7``
`BOD\$demand`
``8.3 10.3 19.0 16.0 15.6 19.8``

By now, I hope you got the better of ‘\$’ sign in R. You can use to extract the particular values out of the input data.

## Using ‘\$’ in R programming – Vectors

Now, we are going to create a vector/list having some values in it. Later we can apply the ‘\$’ extractor operator to get the specific values out of the list.

Let’s see how it works.

`df<-list(A = 'Mark', B= 'Ross', C= 'Brown',D= 'Jessy')`

This is the list that we created for this illustration. It has 4 members in it. Let’s see how we can extract each name using the ‘\$’ in R.

`df\$A`
``"Mark"``
`df\$B`
``"Ross"``

Just like this, you can easily get the specific values out of a list, vector, or a data frame in R language.

## Wrapping Up

R is a wonderful statistical analysis language that provides more value in Data analysis. The ‘\$’ in R programming is an extract operator, using which you can easily extract the specific values out of a list, vector, or a data frame.

That’s all about ‘\$’ in R. Happy Extracting!!!