当我尝试将r-markdown导出到pdf时出现错误

问题描述

所以我需要为我的课堂做一个活动,它包括一组来自excel的数据,然后将其导出为pdf。即使我已经将数据从excel导入到程序中,并将其附加到Rmarkdown,程序也可以完美运行。当我尝试将其编织为pdf时不起作用,并显示我有错误

Error in attach(encuesta) : object 'encuesta' not found
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> 
eval -> attach
Execution halted

我已经搜索了太多的互联网页面以寻找解决方案,但没有一个有效!请帮我!!我知道不建议使用attach(),但是当我尝试使用另一个时(例如:

{r setup,include=FALSE}
library("readxl")
encuesta <- read.table(file.choose(),header = TRUE,fill = TRUE)
encuesta

)出现另一个问题。任何解决方案???并提前对不起,因为我在R上还很陌生。

解决方法

欢迎使用堆栈溢出。我猜您的Excel文件称为“ encuesta.xlsx”。将该Excel文件与.rmd文件放在同一文件夹中,然后尝试一下。

```{r loadExcel}
library(readxl)
encuesta <- read_excel("encuesta.xlsx") 
encuesta
```

如果可以,请尝试使用RStudio编织为PDF。使用“编织”按钮旁边的向下三角形(恰好在键入.rmd代码的位置上方),然后选择“编织为PDF”。