Vectors
The fundamental R data structure is the vector, which stores an ordered set of values called elements. A vector can contain any number of elements. However, all the elements must be of the same type; for instance, a vector cannot contain both numbers and text.
There are several vector types commonly used in machine learning: integer (numbers without decimals), numeric (numbers with decimals), character (text data), or logical (TRUE or FALSE values). There are also two special values: NULL, which is used to indicate the absence of any value, and NA, which indicates a missing value.
It is tedious to enter large amounts of data manually, but simple vectors can be created by using the combine function c(). The vector can also be given a name using the arrow <- operator, which is R's assignment operator, used in a similar way to the = assignment operator in many other programming languages.
For example, let's construct a set of vectors containing data on three medical patients. We'll...