[英]R generate file names in loop
我遍歷一個循環,在每一步中,我想給生成的數據一個不同的名稱,然后將其保存到工作區中。
for (l in 1:c){
data_daily <- data_temp_daily[l,]
data_daily_time <- data[(l:288*l),2]
newfile <- paste("data_daily_day", l, sep = "")
newfile <- data.frame(data_daily_time, data_daily)
}
newfile是正確生成的文件名。 但是,我想用新文件名將df保存到工作區中! 如何做到這一點?
謝謝!
請提供有關原始數據集的更多信息。
讓我們想象您要使用mtcars
數據。 您可以使用以下命令輕松地assign
行或列assign
給您的本地環境
c = 5
for (l in 1:c){
assign( x = paste("data_daily_day", l, sep = ""), value = mtcars[l,] )
}
使用assign
可以將名稱paste
為x =
,將數據或值paste
為value =
。 在這里,我們為環境分配每一行。
我可以為您提供進一步的幫助,因為我不知道data_temp_daily
和data
是什么。 希望能有所幫助。
您在這里有此問題的答案: r中的動態變量命名
你應該問一下谷歌
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.