Explore Connect Documentation
Snippets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# This is a comment
a = 4  # single statement 
a = 4; b = 3; c = b  # multiple statements
# R has a dynamic type system; you can define a variable without declaring its
# type explicitly and you can change the variable's type in the same session:
a = 3.2
a = "foo"
a <- 4  # another way to assign value
# Here are a few different ways to display the value of a variable:
a = 4
print(a)
a  # same thing
cat(a)  # same thing
# cat can print multiple variables one after the other 
cat("The value of the variable a is: ", a)
# Here are some important commands with short explanations:
x = 3  # assign value 3 to variable x
y = 3 * x + 2  # basic variable assignment and arithmetic
ratio.of.x.and.y = x / y  # divide x by y and assign result
ls()  # list variable names in workspace memory
ls(all.names = TRUE)  # list all variables including hidden ones
ls.str()  # print annotated list of variable names
save.image(file = "file-name")  # save all variables to a file
save(x, y, file = "varFile")  # save specified variables
rm(x, y)  # clear variables x and y from memory
rm(list = ls())  # clear all variables in workspace memory
load("varFile")  # load variables from file back to the workspace
cat(x)
Press desired key combination and then press ENTER.