diff --git a/oreilly/base-R.html b/oreilly/base-R.html
index 27cdbcf..eea74a3 100644
--- a/oreilly/base-R.html
+++ b/oreilly/base-R.html
@@ -342,7 +342,7 @@ str(l$a)
-pepper[1]pepper[1]
+pepper[1]
@@ -350,7 +350,7 @@ str(l$a)
-pepper[[1]]pepper[[1]]
+pepper[[1]]
diff --git a/oreilly/communicate-plots.html b/oreilly/communicate-plots.html
index eb18d33..c239512 100644
--- a/oreilly/communicate-plots.html
+++ b/oreilly/communicate-plots.html
@@ -205,7 +205,7 @@ ggplot(mpg, aes(displ, hwy)) +
-All nine combinations of hjust and vjust.hjust
and vjust
.
+All nine combinations of hjust
and vjust
.
diff --git a/oreilly/data-tidy.html b/oreilly/data-tidy.html
index 4978583..e48477c 100644
--- a/oreilly/data-tidy.html
+++ b/oreilly/data-tidy.html
@@ -440,7 +440,7 @@ Data and variable names in the column headers
-Pivoting with names_to = c(".value", "id") splits the column names into two components: the first part determines the output column name (x or y), and the second part determines the value of the id column.names_to = c(".value", "id")
splits the column names into two components: the first part determines the output column name (x
or y
), and the second part determines the value of the id
column.
+Pivoting with names_to = c(".value", "id")
splits the column names into two components: the first part determines the output column name (x
or y
), and the second part determines the value of the id
column.
diff --git a/oreilly/data-visualize.html b/oreilly/data-visualize.html
index 185e5a5..cacaf0a 100644
--- a/oreilly/data-visualize.html
+++ b/oreilly/data-visualize.html
@@ -178,7 +178,7 @@ ggplot(data = mpg) +
-R has 25 built in shapes that are identified by numbers. There are some seeming duplicates: for example, 0, 15, and 22 are all squares. The difference comes from the interaction of the color and fill aesthetics. The hollow shapes (0–14) have a border determined by color; the solid shapes (15–20) are filled with color; the filled shapes (21–24) have a border of color and are filled with fill.color
and fill
aesthetics. The hollow shapes (0–14) have a border determined by color
; the solid shapes (15–20) are filled with color
; the filled shapes (21–24) have a border of color
and are filled with fill
.
+R has 25 built in shapes that are identified by numbers. There are some seeming duplicates: for example, 0, 15, and 22 are all squares. The difference comes from the interaction of the color
and fill
aesthetics. The hollow shapes (0–14) have a border determined by color
; the solid shapes (15–20) are filled with color
; the filled shapes (21–24) have a border of color
and are filled with fill
.
diff --git a/oreilly/joins.html b/oreilly/joins.html
index cd0280a..0b17840 100644
--- a/oreilly/joins.html
+++ b/oreilly/joins.html
@@ -501,7 +501,7 @@ y <- tribble(
-Graphical representation of two simple tables. The coloured key columns map background colour to key value. The grey columns represent the “value” columns that are carried along for the ride.key
columns map background colour to key value. The grey columns represent the “value” columns that are carried along for the ride.
+Graphical representation of two simple tables. The coloured key
columns map background colour to key value. The grey columns represent the “value” columns that are carried along for the ride.
@@ -519,7 +519,7 @@ y <- tribble(
-An inner join matches each row in x to the row in y that has the same value of key. Each match becomes a row in the output.x
to the row in y
that has the same value of key
. Each match becomes a row in the output.
+An inner join matches each row in x
to the row in y
that has the same value of key
. Each match becomes a row in the output.
@@ -530,7 +530,7 @@ y <- tribble(
-A visual representation of the left join where every row in x appears in the output.x
appears in the output.
+A visual representation of the left join where every row in x
appears in the output.
@@ -541,7 +541,7 @@ y <- tribble(
-A visual representation of the right join where every row of y appears in the output.y
appears in the output.
+A visual representation of the right join where every row of y
appears in the output.
@@ -552,7 +552,7 @@ y <- tribble(
-A visual representation of the full join where every row in x and y appears in the output.x
and y
appears in the output.
+A visual representation of the full join where every row in x
and y
appears in the output.
@@ -575,7 +575,7 @@ Row matching
-The three ways a row in x can match. x1 matches one row in y, x2 matches two rows in y, x3 matches zero rows in y. Note that while there are three rows in x and three rows in the output, there isn’t a direct correspondence between the rows.x
can match. x1
matches one row in y
, x2
matches two rows in y
, x3
matches zero rows in y. Note that while there are three rows in x
and three rows in the output, there isn’t a direct correspondence between the rows.
+The three ways a row in x
can match. x1
matches one row in y
, x2
matches two rows in y
, x3
matches zero rows in y. Note that while there are three rows in x
and three rows in the output, there isn’t a direct correspondence between the rows.
@@ -684,7 +684,7 @@ Filtering joins
-In a semi-join it only matters that there is a match; otherwise values in y don’t affect the output.y
don’t affect the output.
+In a semi-join it only matters that there is a match; otherwise values in y
don’t affect the output.
@@ -692,7 +692,7 @@ Filtering joins
-An anti-join is the inverse of a semi-join, dropping rows from x that have a match in y.x
that have a match in y
.
+An anti-join is the inverse of a semi-join, dropping rows from x
that have a match in y
.
@@ -717,7 +717,7 @@ Non-equi joins
-An left join showing both x and y keys in the output.x
and y
keys in the output.
+An left join showing both x
and y
keys in the output.
@@ -726,7 +726,7 @@ Non-equi joins
-A non-equi join where the x key must greater than or equal to than the y key. Many rows generate multiple matches.x
key must greater than or equal to than the y
key. Many rows generate multiple matches.
+A non-equi join where the x
key must greater than or equal to than the y
key. Many rows generate multiple matches.
@@ -749,7 +749,7 @@ Cross joins
-A cross join matches each row in x with every row in y.x
with every row in y
.
+A cross join matches each row in x
with every row in y
.
@@ -778,7 +778,7 @@ Inequality joins
-An inequality join where x is joined to y on rows where the key of x is less than the key of y. This makes a triangular shape in the top-left corner.x
is joined to y
on rows where the key of x
is less than the key of y
. This makes a triangular shape in the top-left corner.
+An inequality join where x
is joined to y
on rows where the key of x
is less than the key of y
. This makes a triangular shape in the top-left corner.
diff --git a/oreilly/logicals.html b/oreilly/logicals.html
index 80379e6..782a969 100644
--- a/oreilly/logicals.html
+++ b/oreilly/logicals.html
@@ -253,7 +253,7 @@ Boolean algebra
-The complete set of boolean operations. x is the left-hand circle, y is the right-hand circle, and the shaded region show which parts each operator selects.x
is the left-hand circle, y
is the right-hand circle, and the shaded region show which parts each operator selects.
+The complete set of boolean operations. x
is the left-hand circle, y
is the right-hand circle, and the shaded region show which parts each operator selects.
diff --git a/oreilly/numbers.html b/oreilly/numbers.html
index df4f523..7d33abe 100644
--- a/oreilly/numbers.html
+++ b/oreilly/numbers.html
@@ -739,7 +739,7 @@ flights |>
-365 frequency polygons of dep_delay, one for each day. The frequency polygons appear to have the same shape, suggesting that it’s reasonable to compare days by looking at just a few summary statistics.dep_delay
, one for each day. The frequency polygons appear to have the same shape, suggesting that it’s reasonable to compare days by looking at just a few summary statistics.
+365 frequency polygons of dep_delay
, one for each day. The frequency polygons appear to have the same shape, suggesting that it’s reasonable to compare days by looking at just a few summary statistics.
diff --git a/oreilly/rectangling.html b/oreilly/rectangling.html
index 287d74e..177321c 100644
--- a/oreilly/rectangling.html
+++ b/oreilly/rectangling.html
@@ -150,7 +150,7 @@ str(x5)
-You can repeat this operation as many times as needed to get to the data you’re interested in. Note the bottom-left corner: if you click an element of the list, RStudio will give you the subsetting code needed to access it, in this case x4[[2]][[2]][[2]].x4[[2]][[2]][[2]]
.
+You can repeat this operation as many times as needed to get to the data you’re interested in. Note the bottom-left corner: if you click an element of the list, RStudio will give you the subsetting code needed to access it, in this case x4[[2]][[2]][[2]]
.
diff --git a/oreilly/workflow-pipes.html b/oreilly/workflow-pipes.html
index d2ca1b3..112a049 100644
--- a/oreilly/workflow-pipes.html
+++ b/oreilly/workflow-pipes.html
@@ -11,7 +11,7 @@
-To insert |>, make sure the “Use native pipe operator” option is checked.|>
, make sure the “Use native pipe operator” option is checked.
+To insert |>
, make sure the “Use native pipe operator” option is checked.