write.table() 导致权限被拒绝 - 常见的解决方案不起作用
write.table() results in permission denied - common solutions don't work
似乎无法获得在 R 中写入文件的权限。
使用Windows 10. 我的电脑只有一个用户帐号,试过运行 RStudio 和Rgui 作为管理员。 getwd()
确认 'C:/Users/name/R'
是我的工作目录。我已经转到文件夹和 SYSTEM 的属性,用户拥有所有写入权限。已尝试更改目录无济于事。
正在使用
write.table(dataframe, "C:/Users/name/R", sep = "|")
并且出现以下错误:
Error in file(file, ifelse(append, "a", "w")) : cannot open the
connection In addition: Warning message: In file(file, ifelse(append,
"a", "w")) : cannot open file 'C:/Users/name/R': Permission denied
您给 write.table
的路径应该命名一个文件。你有它命名一个目录。 R 不会用文件替换该目录(谢天谢地)。
试试这个:
write.table(dataframe, "C:/Users/name/R/dataframe.txt", sep = "|")
似乎无法获得在 R 中写入文件的权限。
使用Windows 10. 我的电脑只有一个用户帐号,试过运行 RStudio 和Rgui 作为管理员。 getwd()
确认 'C:/Users/name/R'
是我的工作目录。我已经转到文件夹和 SYSTEM 的属性,用户拥有所有写入权限。已尝试更改目录无济于事。
正在使用
write.table(dataframe, "C:/Users/name/R", sep = "|")
并且出现以下错误:
Error in file(file, ifelse(append, "a", "w")) : cannot open the connection In addition: Warning message: In file(file, ifelse(append, "a", "w")) : cannot open file 'C:/Users/name/R': Permission denied
您给 write.table
的路径应该命名一个文件。你有它命名一个目录。 R 不会用文件替换该目录(谢天谢地)。
试试这个:
write.table(dataframe, "C:/Users/name/R/dataframe.txt", sep = "|")