You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言无法用相对路径写入子目录CSV,求简化路径写法方案

问题解决:R写入子目录的路径问题
  • 你第一段代码报错的核心原因是路径开头的/——这个斜杠代表系统根目录,R会去系统最顶层查找data文件夹,而非当前工作目录下的子文件夹,自然会提示“找不到文件或目录”。

  • 最简单的解决方案是去掉开头的斜杠,使用相对路径:

    write.csv(x, 'data/my_file.csv')
    

    这样R就会自动在当前工作目录的data子文件夹中写入文件,效果和你用getwd()拼接完整路径完全一致。

  • 如果想让代码更适配不同操作系统(Windows用\,Mac/Linux用/),可以用R内置的file.path()函数自动处理路径分隔符,写法更规范:

    # 相对路径写法(推荐)
    write.csv(x, file.path("data", "my_file.csv"))
    
    # 完整路径写法
    write.csv(x, file.path(getwd(), "data", "my_file.csv"))
    

内容的提问来源于stack exchange,提问作者L2m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:19:55