如何在R中使用write.csv函数重命名文件名或文件夹
这就是我们通常在R中写入csv文件的方式如何在R中使用write.csv函数重命名文件名或文件夹,r,csv,R,Csv,这就是我们通常在R中写入csv文件的方式 write.csv(MyData, file = "/home/Eka/Folder/Data.csv") Result Data.csv 我的问题是我们是否可以传递一个变量,这样我们就可以用一个变量名重命名文件名 伪代码 $fname="EkaData" write.csv(MyData, file = "/home/Eka/Folder/$fname.csv") Result EkaData.csv 另一个问题 如何在使用write.
write.csv(MyData, file = "/home/Eka/Folder/Data.csv")
Result
Data.csv
我的问题是我们是否可以传递一个变量,这样我们就可以用一个变量名重命名文件名
伪代码
$fname="EkaData"
write.csv(MyData, file = "/home/Eka/Folder/$fname.csv")
Result
EkaData.csv
另一个问题
如何在使用write.csv时创建具有可变名称的文件夹
例如:
你不能把它粘贴成一个字符串吗
write.csv(MyData,file=paste(“/home/Eka/Folder/”,fname,“.csv”,sep=”“)
。文件夹也是一样。或者使用sprintf:file=sprintf(“/home/Eka/%s/Data.csv”,fname)
您可以使用file.rename
@Heroka我尝试过sprintf
它不使用变量名创建文件夹,但可以写入文件名我认为您需要在write.csv之外创建文件夹。
$fname="EkaFolder"
write.csv(MyData, file = "/home/Eka/$fname/Data.csv")
Result
/home/Eka/EkaFolder/Data.csv