Suggested changed to grammar in the new pipes section (#1018)
This commit is contained in:
		@@ -5,7 +5,7 @@ status("complete")
 | 
				
			|||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The pipe, `|>`, is a powerful tool for clearly expressing a sequence of operations that transform an object.
 | 
					The pipe, `|>`, is a powerful tool for clearly expressing a sequence of operations that transform an object.
 | 
				
			||||||
We briefly introduced pipes in the previous chapter but before going too much farther I wanted to give a few more details and discuss `%>%`, a predecessor to `|>`.
 | 
					We briefly introduced pipes in the previous chapter, but before going too much farther, we want to give a few more details and discuss `%>%`, a predecessor to `|>`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To add the pipe to your code, we recommend using the build-in keyboard shortcut Ctrl/Cmd + Shift + M.
 | 
					To add the pipe to your code, we recommend using the build-in keyboard shortcut Ctrl/Cmd + Shift + M.
 | 
				
			||||||
You'll need to make one change to your RStudio options to use `|>` instead of `%>%` as shown in Figure \@ref(fig:pipe-options); more on `%>%` shortly.
 | 
					You'll need to make one change to your RStudio options to use `|>` instead of `%>%` as shown in Figure \@ref(fig:pipe-options); more on `%>%` shortly.
 | 
				
			||||||
@@ -21,7 +21,7 @@ knitr::include_graphics("screenshots/rstudio-pipe-options.png")
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Why use a pipe?
 | 
					## Why use a pipe?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Each individual dplyr verb is quite simple so solving complex problems typically requires combining multiple verbs.
 | 
					Each individual dplyr verb is quite simple, so solving complex problems typically requires combining multiple verbs.
 | 
				
			||||||
For example, the last chapter finished with a moderately complex pipe:
 | 
					For example, the last chapter finished with a moderately complex pipe:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```{r, eval = FALSE}
 | 
					```{r, eval = FALSE}
 | 
				
			||||||
@@ -34,7 +34,7 @@ flights |>
 | 
				
			|||||||
  )
 | 
					  )
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Even though this pipe has four steps, it's easy to skim because the verbs come at the start of each line: we start with the flights data, then filter, then group, then summarize.
 | 
					Even though this pipe has four steps, it's easy to skim because the verbs come at the start of each line: start with the flights data, then filter, then group, then summarize.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
What would happen if we didn't have the pipe?
 | 
					What would happen if we didn't have the pipe?
 | 
				
			||||||
We could nest each function call inside the previous call:
 | 
					We could nest each function call inside the previous call:
 | 
				
			||||||
@@ -88,7 +88,7 @@ This allowed the base implementation to jettison infrequently used and less impo
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## `|>` vs `%>%`
 | 
					## `|>` vs `%>%`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
While `|>` and `%>%` behave identically for simple cases there are a few important differences.
 | 
					While `|>` and `%>%` behave identically for simple cases, there are a few important differences.
 | 
				
			||||||
These are most likely to affect you if you're a long-term user of `%>%` who has taken advantage of some of the more advanced features.
 | 
					These are most likely to affect you if you're a long-term user of `%>%` who has taken advantage of some of the more advanced features.
 | 
				
			||||||
But they're still good to know about even if you've never used `%>%` because you're likely to encounter some of them when reading wild-caught code.
 | 
					But they're still good to know about even if you've never used `%>%` because you're likely to encounter some of them when reading wild-caught code.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user