Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.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中,当我试图写入excel文件时,为什么会得到一个;没有这样的文件或目录;错误?_R_Excel - Fatal编程技术网

在R中,当我试图写入excel文件时,为什么会得到一个;没有这样的文件或目录;错误?

在R中,当我试图写入excel文件时,为什么会得到一个;没有这样的文件或目录;错误?,r,excel,R,Excel,以下是我正在使用的命令。我想将此对象“x”导出到excel文件中 > library(xlsx) > write.xlsx(x, "~/Desktop/project.xlsx") Error in .jnew("java/io/FileOutputStream", jFile) : java.io.FileNotFoundException: ~/Desktop/project.xlsx (No such file or directory) 我检查了示例,这就是write

以下是我正在使用的命令。我想将此对象“x”导出到excel文件中

> library(xlsx)

> write.xlsx(x, "~/Desktop/project.xlsx")

Error in .jnew("java/io/FileOutputStream", jFile) : 
java.io.FileNotFoundException: ~/Desktop/project.xlsx (No such file or directory)
我检查了示例,这就是write.xlsx函数的使用方法。

使用

write.xlsx(x, file = "~/Desktop/project.xlsx")

不知何故,此函数要求您指定变量文件。

不要指定工作目录,只需键入即可。 它将使用默认工作目录保存文件

install.packages('xlsx') #if you are using RStudio
library(xlsx)

write.xlsx(w, file = "mydata.xlsx")

您的系统上是否存在目录“~/Desktop”?是否存在。由于某些原因,它在没有完整文件路径的情况下工作。“normalizePath”应该强制~到完整路径(可能值得作为答案发布)。路径一定有问题,请尝试编写完整路径,避免~。您能为您的答案提供更多的上下文吗?