Ask Your Question

How can the issue of R markdown not identifying the dataframe from the previous chunk with the error "object not found" be resolved?

asked 2022-06-16 11:00:00 +0000

scrum gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-12-25 20:00:00 +0000

david gravatar image

There are several ways to resolve the "object not found" error in R markdown when a dataframe is not recognized from the previous chunk:

  1. Check if the dataframe name is spelled correctly.
  2. Ensure that the previous chunk has been executed successfully before running the current chunk.
  3. Write the code to load the dataframe explicitly in the current chunk using read.csv() or data.frame() functions.
  4. Use the source() function to load the R script in which the dataframe was created before running the current chunk.
  5. Use the knitr::knit_child() function to execute a chunk in a child R markdown file that contains the code to create the dataframe. The output of the child file is then included in the parent document.


In the parent R markdown file, include the following code in the chunk where the dataframe is to be used:

```{r child_chunk, child='child.Rmd'}

In the child R markdown file `child.Rmd`, include the code to create the dataframe:


Code to create dataframe

data <- read.csv("data.csv")


This way, the child chunk is executed and the dataframe is created before the parent chunk is executed.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer

Question Tools


Asked: 2022-06-16 11:00:00 +0000

Seen: 11 times

Last updated: Dec 25 '21