Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用常量更改R中的文件路径?_R_Path_Paste - Fatal编程技术网

如何使用常量更改R中的文件路径?

如何使用常量更改R中的文件路径?,r,path,paste,R,Path,Paste,我有一个将*.csv文件导出到文件夹的脚本。我将实现,我可以在脚本开始时定义实验名称,例如name设置变量并将文件名粘贴在一起: foo <- "PS3" write.csv(Data, file=paste0("Measurements/UV-Vis_Experiments/E48/",foo,"_Result.csv")) 设置变量并将文件名粘贴在一起: foo <- "PS3" write.csv(Data, file=paste0("Measurements/UV

我有一个将*.csv文件导出到文件夹的脚本。我将实现,我可以在脚本开始时定义实验名称,例如name设置变量并将文件名粘贴在一起:

foo <- "PS3"
write.csv(Data,
  file=paste0("Measurements/UV-Vis_Experiments/E48/",foo,"_Result.csv")) 
设置变量并将文件名粘贴在一起:

foo <- "PS3"
write.csv(Data,
  file=paste0("Measurements/UV-Vis_Experiments/E48/",foo,"_Result.csv")) 

也可以使用sprintf实现

foo<-"PS3"
write.csv(DataObj,file=sprintf("%s.csv",paste("Measurements/UV-Vis_Experiments/E48/",foo,sep="_")))

也可以使用sprintf实现

foo<-"PS3"
write.csv(DataObj,file=sprintf("%s.csv",paste("Measurements/UV-Vis_Experiments/E48/",foo,sep="_")))

file.path也是一个很好的函数。不,抱歉,这不是一个好主意,paste0和sprintf确实是更好的函数来实现所要求的功能!file.path也是一个很好的函数。不,抱歉,这不是一个好主意,paste0和sprintf确实是更好的函数来实现所要求的功能!