我有一个文件夹结构,如下所示。我有一个文件需要在Data文件夹中处理。处理完毕后,我将把2个文件写入Results文件夹和Log文件夹。 (我在Windows环境中使用R)。
以下是我设置文件的文件夹路径的R代码:
setwd("E:/Assignment")
myData = read.csv("E:/Assignment/Data/accident_rates.csv")
myResultsFileLoc = "E:/Assignment/Results/accident_rates_accumilated.csv"
myLogFileLoc = "E:/Assignment/Results/accident_rates_accumilated_Log.csv"
write.table(results, myResultsFileLoc,...)
write.table(results, myLogFileLoc ,...)
由于我已将工作目录设置为“E:/ Assignment”,因此在设置其他文件的路径时,我不想为子文件夹重复此部分。无论如何指示R文件夹是设置工作目录的子文件夹(没有指定完整路径)?我尝试使用以下方法,但它给了我错误。
myResultsFileLoc = "/Results/accident_rates_accumilated.csv"
myResultsFileLoc = "~/Results/accident_rates_accumilated.csv"
我正在寻找这个解决方案,因为我的文件夹结构可能会扩展,并且维护子文件夹中每个文件的文件夹路径会有点困难。