Improve cross-references

* Fix broken links
* Update chapter links
This commit is contained in:
Hadley Wickham
2022-09-29 10:49:03 -05:00
parent d9a86edcf0
commit faeeb564a4
18 changed files with 49 additions and 80 deletions

View File

@@ -12,7 +12,7 @@ status("drafting")
So far you have learned about importing data from plain text files, e.g. `.csv` and `.tsv` files.
Sometimes you need to analyze data that lives in a spreadsheet.
In this chapter we will introduce you to tools for working with data in Excel spreadsheets and Google Sheets.
This will build on much of what you've learned in [Chapter -@sec-data-import] and [Chapter -@sec-import-rectangular], but we will also discuss additional considerations and complexities when working with data from spreadsheets.
This will build on much of what you've learned in @sec-data-import and @sec-import-rectangular, but we will also discuss additional considerations and complexities when working with data from spreadsheets.
If you or your collaborators are using spreadsheets for organizing data, we strongly recommend reading the paper "Data Organization in Spreadsheets" by Karl Broman and Kara Woo: <https://doi.org/10.1080/00031305.2017.1375989>.
The best practices presented in this paper will save you much headache down the line when you import the data from a spreadsheet into R to analyse and visualise.
@@ -222,7 +222,7 @@ penguins <- bind_rows(penguins_torgersen, penguins_biscoe, penguins_dream)
penguins
```
In [Chapter -@sec-iteration] we'll talk about ways of doing this sort of task without repetitive code <!--# Check to make sure that's the right place to present it -->.
In @sec-iteration we'll talk about ways of doing this sort of task without repetitive code.
### Reading part of a sheet