*Data types are kept easy.*

Data types of R are quite different when we compare with other programming languages. Here, we’ll outline the data types of R.

### Integers

*Integers are numbers without a decimal point*. Unlike other programming languages, R represents all integers as a “double” data type. But the main difference is, you need to write “L” to represent integers in arithmetic operations. For example 9L.

### Double

*Instead of floats, R has a double data type to represent both for making arithmetic calculations simpler*. And when you look for integers and floats in programming languages, you’ll see double after writing the function to specify the data type. As an example: 9 and 3,4.

### Vectors

*The most basic data type of R that is the lifeblood of its operations because R works with vectorized operations*. When we define vectors in R, they’re a sequence of the data element of the same basic time. It only contains the element of the same data type. If not, R will try to convert it into the most dominant data type.

### Complex

*The complex data type is only used to represent complex (imaginary) numbers in R*. Unlike most data types, the complex data type is not used commonly in R. We can give a+bi as an example.

#data-type #r-programming #r-programming-language #r #programming-languages #data science