我想获取一个变量的内容,我已将其保存在列表中
VB1 [i]所以我只是将名称改回“Ro”而不是变量Ro的内容。
我可以这样做吗?
Mailout <- data.frame(Way = character(0), MA = character(0), Jahr =
numeric(0),Anzahl = numeric(0), stringsAsFactors=F)
VB1 <- c("Ro","Ha","Sch","Ch")
InfoNr <- 9175
for(i in 1:length(VB1))
{
assign(paste(VB1[i],sep=""),length(list.files(path =
paste0("H:\\KD_AKTEN\\",InfoNr,"\\Mail\\"),
pattern = glob2rx(paste0("^2017*out*",VB1[i],"*")), ignore.case = TRUE)))
Mailout[nrow(Mailout)+1,] <-c("out",VB1[i],"2017",VB1[i])
}
Mailout
由于 奥拉夫
答案 0 :(得分:0)
您可以使用get(VB1[i])
将字符串转换为R
对象。