我有一个包含很长数据集名称列表的向量。 E.g
myvector<-c('ds1','ds2,'ds3')
我想使用名称 ds1..ds3 来编写文件,从矢量中获取文件名。像这样:
write.csv(dataset[i],file=paste(myvector[i],'.csv',sep='')
数据集为 d1 ... ds3 ,但没有引号。如何删除引号并引用真实数据集,而不是字符串?
提前致谢,p。
答案 0 :(得分:2)
您可以使用get
或mget
(针对多个对象)获取值
lst <- mget(myvector)
lapply(seq_along(lst), function(i) write.csv(lst[[i]],
file=paste(myvector[i], '.csv', sep=''))