如何在R中的write.csv()中为文件名添加后缀



我有很多数据帧。我把它们写到csv中,但我不想手动输入每个文件的结尾"_100",只能指定一次,并且每个文件都会用这个结尾写入

write.csv(results_SVM, file = "results_SVM.csv")
write.csv(results_ANN, file = "results_ANN.csv")
write.csv(results_RBF, file = "results_ANN.csv")

为每个文件获取相同的后缀:

write.csv(results_SVM, file = "results_SVM_100.csv")
write.csv(results_ANN, file = "results_ANN_100.csv")
write.csv(results_RBF, file = "results_ANN_100.csv")

您可以在文件名中使用paste

#suf <- "" #nothing
suf <- "_100" #with _100
write.csv(results_SVM, file = paste0("results_SVM",suf,".csv"))
write.csv(results_ANN, file = paste0("results_ANN",suf,".csv"))
write.csv(results_RBF, file = paste0("results_ANN",suf,".csv"))

最新更新