我有一个用于运行某些定价分析的R脚本。脚本开头如下。
currency <- function(number)
{
print(paste("€",format(number, nsmall=2, digits=2), sep=""))
}
cheap <- read.csv("cheap.csv")
expensive <- read.csv("expensive.csv")
max <- read.csv("max.csv")
fair <- read.csv("fair.csv")
然而,当我尝试运行它时,我收到错误:
文件错误(文件,“rt”):无法打开连接
另外:警告信息:
在文件(文件,“rt”)中:
无法打开'cheap.csv'文件:没有这样的文件或目录
我看不出问题出在哪里。在与R脚本相同的文件夹中有一个文件保存为“cheap.csv”。
答案 0 :(得分:3)
在R脚本
的同一文件夹中有一个文件保存为“cheap.csv”
这并非完全相关。相关的是该文件位于运行R脚本的文件夹中。您可以使用getwd()
获取当前工作目录,并通过setwd
进行设置。
如果您从其所在的文件夹运行脚本,那么您的代码将在没有setwd
的情况下运行。
答案 1 :(得分:2)
无法打开文件'cheap.csv':没有这样的文件或目录...
它只是说文件cheap.csv不存在
尝试使用getwd()并检查它是否与您的文件位置相对应