2017-10-12 58 views
0

我正在使用write.csv語句將輸出定向到文件。我在程序中有幾個變量:'n','k'和'temp'。例如:n = 100,k = 0.1和temp = 2000。使用更多變量命名輸出文件

我想輸出的csv文件被標記爲'文件名t 2000 N 100 k 01.csv'。但用以下命令:

write.csv(res, file = paste0("file name t", temp,".csv"),row.names=FALSE) 

我只能寫'文件名t 2000.csv'。我怎麼能寫出正確的標籤?謝謝!

+0

paste0(「file name t」,temp,「N」,n,「k」,k,「。csv」) – maydin

回答

1

可以串起來的很多東西,只要你想在paste0

paste0("file name t", temp, "N", n, "k", k, ".csv") 

雖然你可能需要的間距調整自己的喜好。

1
#'file name t 2000 N 100 k 01.csv'. 

a <- "file name t " 
b <- 2000 
c <- " N 100" 
d <- " k 01" 

write.csv(res, file = paste0(a, b, c, d, ".csv"),row.names=FALSE) 
相關問題