gpt4 book ai didi

r - write.table 到新目录

转载 作者:行者123 更新时间:2023-12-04 11:41:52 26 4
gpt4 key购买 nike

有什么方法可以使用 write() 和 write.table() 使输出文件位于与工作目录不同的目录中吗?它尝试在文件名之前设置输出文件的路径,但只收到一条错误消息。

最佳答案

如果您使用的是 Windows,R如果它看到 C:/ 就会知道离开当前目录首先(也可能是其他安装的驱动器)。在 Mac 上,如果它看到 /,它将超出当前 wd。 .所以:

  • Mac OS X:
    write.table(foo, file="/users/name/folder/filename.ext")
  • 视窗
    write.table(foo, file="C:/users/name/folder/filename.ext")

  • 始终进行测试以确保您的路径是正确的!
    list.files("C:/...")
    list.files("/....") #Give errors if path doesn't exist as typed

    所以如果你在 /users/parent/subdir并且您想在 parent 中引用某些内容,您必须输入完整路径 - write.table(foo, "parent/name.ext")会告诉 R 创建一个文件: /users/parent/subdir/parent/name.ext .

    关于r - write.table 到新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13652019/

    26 4 0