If you have a code chunk in a previous chapter that builds the table, you can also just refer to that chunk directly using a ref.label option in a chunk. So assuming you have labeled the original chunk that created the table in an earlier chapter, and let's say you called it create-table
```{r ref.label="create-table", echo=FALSE}
```
This isn't much different than your current approach but it might be a bit safer, in the case where you might accidentally overwrite the table object in some intermediate code.
Worth noting, this will only work if you use the default bookdown rendering approach of "merge-and-knit", rather than "knit-and-merge".