使用分配的变量在R中动态读取/存储数据

时间:2017-10-12 02:43:02

标签: r assign

是否可以将指定的变量用作数据框名称和值?

示例:

#Assign date value
date_input <- 10032017

每次有新文件时我都会更改此值。

我的原始代码:

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

有没有办法可以在我的代码中包含指定的变量,所以它会是这样的:     eggs_prod_date_input&lt; - read_excel(“filename”,sheet =“x_date_input”,col_names = FALSE)

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,试试这个:

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