B Glossary
Here is a list of terms that are frequently used throught the manual.
Argument: a value or piece of data provided as input to a function or program when it runs. For example, in
sqrt(A), the argument given to the square root function is the variableA.Assign or assignment: to set (or re-set) the value of a variable, or conversely, to give a value a name. In R, we assign a value to a variable using
<-. For example,A <- 8, orB <- seq(1, 10).Body (of a function): the statements that are executed when a function runs.
Comment: a statement or sentence in a program that is intended to help human understand what is going on, but is ignored by the computer. Comments in R start with a
#character (called pound character) and run to the end of the line.CSV (Comma-Separated Values): a text file used to represents tables by separating the values in each row by commas. You can recognize them by the file extension “.csv”.
Function: a piece of organized, reusable code that is used to perform a single, related action. In R, functions are called (or run) by stating the name of the function followed by the arguments it can take between parenthesis. For example
length(A).Installation (or setup): to make a computer program, software or hardware ready to be used with the computer. Usually, this requires downloading an executable file that performs the installation when run.
Library: the directory(ies) where packages are stored. See packages.
Package: a collection of R functions, data and compiled code in a well-defined format. Packages are stored in a library and can be loaded using the
library()function. Packages can be installed using theinstall.packages("package-name")function.Prompt: A symbol that indicates that the computer is waiting for input. In RStudio, it is the
>symbol in the Console. If you see a+instead, it means that R is wanting you to enter additional information. Press escape (esc) and then return (or enter) to go back to the>prompt.Type: how R classifies objects (e.g., the contents of a variable). For example, a number (e.g. integer), string, or something else. The command
typeof()queries the type of a variable. For example,typeof(A).Working directory: The path to the folder in which R reads and saves files in your computer. Normally this is the user home directory (in R it is typically referenced using
~). You can check your current working directory with the functiongetwd(). To change your working directory, usesetwd("new-file-path").