在R脚本中未在适当位置创建文件

时间:2019-02-15 09:03:35

标签: r

我有一个R脚本。我在其中将路径存储在变量中并在程序中调用它 R脚本:-

args <- "/media/folder"
result <- paste0(args,"/folder_a/result")
df <- read.table("/home/media/abc.txt", header = F)
a0 <-  df[df$Copy_No=="cn=0",]
write.csv(a0,paste(result,"c0.csv",sep="/"))

当我在R终端中使用这些命令时它起作用,但是当我在R脚本下使用这些命令时,结果将在存在R脚本的地方生成。我哪里错了?

1 个答案:

答案 0 :(得分:-2)

运行R脚本时,默认情况下,工作目录为该脚本的目录。 在“ args”中使用整个路径的名称。例如:

args <- "C:/media/folder"