无法将 .Rdata 导入 RMarkdown

Unable to Import .Rdata to RMarkdown

我使用 Windows 并尝试使用 rio 的导入功能将 .Rdata 文件读取到 RMarkdown。它一直给我错误。当我在同一个文件夹中使用 R 代码时,这很好用。

所以这是第一个 RMarkdown 代码块中的代码

{r setup, include = FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(tidyverse) 
library(rio) 

df_clean <- import("data/df_clean.rdata")

Error in import("data/df_clean.rdata") : No such file

使用 R 代码或 RMarkdown 有什么不同吗?当我在 R 控制台中键入它时,这也能正常工作,但在 RMarkdown 的 R 代码块中不起作用。

当我检查工作目录时,文件就在那里

> getwd()
[1] "C:/Users/Project/Project A"

> list.files()
[1] "code"                                                      "data"                                                     
[3] "documentation"                                             "output"   

> list.files("data")
[1] "archive"                         "df_clean.rdata"                  "df_unique.rdata"    

我是 R 的新手,今年才开始编码。我希望我可以在 RMarkdown 中做我的 EDA 以变得更有条理。如果我没有正确发布它,请帮助我解决问题格式。

如果您不确定要导入的 RData 的文件路径,请先使用它手动进行选择..

df_clean <- import(file.choose())

或者您也可以通过以下方式获取存储在变量中的 RData 的完整路径:

RData_path <- file.choose()
df_clean <- import(RData_path)