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!!!**

**More read:** R documentation.