End of Summer - hours only!Up to 80% off on all courses and bundles.-Close
Introduction
Key elements of the visualization process
Environment - the R Language
20. Summary

## Instruction

You are doing great! Now it's time for a little wrap up of R syntax!

• To assign a value to a variable use the <- operator.
• Put string values in double quotes ("This is a text") or single quotes ('This is also a text').
• There are two logical values in R: TRUE and FALSE. We can use the following logical operators: <, >, <=, >=, !=, & (and), | (or).
• A missing or unknown value is denoted by NA in R.
• Vectors let us store multiple values in one object. To create a vector use the c() function:
family.age <- c(15,19,22,67,65)
• To create a factor, use the factor(vector, levels) function. The first argument gives values, the other specifies levels. If any value from vector is not listed in levels it would be changed to NA.
• A data frame is R's way to store table data.
family <- data.frame(
name = c('Anna','Mark','Tom'),
age = c(30,32,28)
height = c(175, 180, 188)) 
• To access specific elements from a data frame specify their positions in square brackets:
family[c(1,3),c(2,3)]

The first vector is for rows, the second is for columns.
• To narrow a data frame to certain rows, specify the row vector and omit the column vector: family[c(1,2),].
• To narrow a data frame to certain columns, specify the column vector and omit the row vector: family[,c(1,2)].
• To get a whole column from a given data frame use the $ sign with the column name: family$age.