Chapter 2. Workflow: Basics
You now have some experience running R code. I didnât give you many details, but youâve obviously figured out the basics, or you wouldâve thrown this book away in frustration! Frustration is natural when you start programming in R, because it is such a stickler for punctuation, and even one character out of place will cause it to complain. But while you should expect to be a little frustrated, take comfort in that itâs both typical and temporary: it happens to everyone, and the only way to get over it is to keep trying.
Before we go any further, letâs make sure youâve got a solid foundation in running R code, and that you know about some of the most helpful RStudio features.
Coding Basics
Letâs review some basics weâve so far omitted in the interests of getting you plotting as quickly as possible. You can use R as a calculator:
1
/
200
*
30
#> [1] 0.15
(
59
+
73
+
2
)
/
3
#> [1] 44.7
sin
(
pi
/
2
)
#> [1] 1
You can create new objects with <-
:
x
<-
3
*
4
All R statements where you create objects, assignment statements, have the same form:
object_name
<-
value
When reading that code say âobject name gets valueâ in your head.
You will make lots of assignments and <-
is a pain to type. Donât be
lazy and use =
: it will work, but it will cause confusion later.
Instead, use RStudioâs keyboard shortcut: Alt-â (the minus sign).
Notice that RStudio automagically surrounds <-
with spaces, which is a good code formatting practice. Code is ...
Get R for Data Science now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.