Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R标记文件中使用write_csv时出错_R_R Markdown_Tidyverse - Fatal编程技术网

在R标记文件中使用write_csv时出错

在R标记文件中使用write_csv时出错,r,r-markdown,tidyverse,R,R Markdown,Tidyverse,输入时 write\u csv(MyComplicationData,“Data/MyComplicationData.csv”) 作为.Rmd文件的一部分,我在尝试编织文档时遇到以下错误: 打开连接时出错(路径“wb”):无法打开连接 电话:。。。write\u delim->stream\u delim->open.connection 停止执行 当我从控制台输入相同的命令时,它可以正常工作。 MyComplicationData是一个包含4812个观察值的7个变量的TIBLE。如果要保存工

输入时
write\u csv(MyComplicationData,“Data/MyComplicationData.csv”)
作为
.Rmd
文件的一部分,我在尝试编织文档时遇到以下错误:

打开连接时出错(路径“wb”):无法打开连接 电话:。。。write\u delim->stream\u delim->open.connection 停止执行

当我从控制台输入相同的命令时,它可以正常工作。
MyComplicationData
是一个包含4812个观察值的7个变量的
TIBLE

如果要保存工作目录的目录在其中,则可以使用getwd()命令返回工作目录,否则应给出整个路径。 它会给出这样的结果:

write_csv(MyComplicationData,paste(getwd(),"/Data/MyComplicationData.csv", sep = "") 


我找到了解决办法。出于某种原因,在R标记中,必须使用整个路径名,而不是相对路径名。当我将命令更改为写入_csv(MyComplicationData,“~/academy/STAT412612/Data/MyComplicationData.csv”)时,效果很好。
paste0(getwd(),"/Data/MyComplicationData.csv")