2017-10-12 44 views
2

是否可以將分配的變量用作數據框名稱和值?使用分配的變量在R中動態讀取/存儲數據

例子:

#Assign date value 
date_input <- 10032017 

我將每一次我有一個新的文件,更改此值。

我的原代碼:

eggs_prod_10032017 <- read_excel("filename", sheet="x_10032017", col_names = FALSE) 

有沒有一種方法,我可以將指定的變量在我的代碼,以便它會是這樣的: eggs_prod_date_input < - read_excel(「文件名」,表=「x_date_input」 ,col_names = FALSE)

謝謝!

回答

1

是的,試試這個:

assign(paste0("eggs_prod_",date_input), 
     read_excel("filename", sheet=paste0("x_",date_input), col_names = FALSE))