我使用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变得更有组织。如果我没有正确贴出问题的格式,请帮助我。
发布于 2022-02-28 06:35:08
如果您不确定要导入的RData的文件路径,请首先使用它手动进行选择。
df_clean <- import(file.choose())也可以通过以下操作获得存储在变量中的RData的完整路径:
RData_path <- file.choose()
df_clean <- import(RData_path)https://stackoverflow.com/questions/71291187
复制相似问题