【问题标题】:cannot open file 'test.csv': No such file or directory Error in file(file, "rt") : cannot open the connection无法打开文件'test.csv':没有这样的文件或目录文件中的错误(文件,“rt”):无法打开连接
【发布时间】:2020-12-28 22:27:54
【问题描述】:

我在 Mac 上读取桌面版 Rstudio 的数据时遇到问题。当我执行通常的 read.csv 时,它会显示标题中显示的错误。这是第一次发生这种情况。我试图在顶部的“会话”中更改我的工作目录,并以它的粒度读取文件

【问题讨论】:

  • 欢迎来到 SO!请不要将错误消息或代码显示为图像,而是将其作为文本放入您的问题并提供MRE,谢谢!您在路径的尽头有一个空格,也许这就是问题所在?一般来说,我会避免路径名中的空格
  • 文件夹名称末尾有空格Titanic Kaggle 。尝试更新您的 read.csv 行以包含该空间。此外,设置工作目录后,您可以指定“相对”路径。这意味着您应该能够在成功设置工作目录后运行read.csv("test.csv")。
  • 将您的 csv 文件保存在与降价文档相同的目录中。所以你可以直接做Test = read.csv("test.csv")

标签: r directory


【解决方案1】:

您可以尝试 rstudioapi 库为您的脚本路径设置一个唯一的 wd,然后使用 read.csv() where path= "test.csv"

library(rstudioapi)
setwd(dirname(rstudioapi::getActiveDocumentContext()$path))

Test <- read.csv("test.csv")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    相关资源
    最近更新 更多