假设我创建了这个循环:
samples<-c('1sample', '2sample', '3sample')
for (i in samples){
vcf <- get(i)
nam<-paste(i, 'filtered', sep='_')
assign(nam, vcf)
}现在,我不能使用nam,因为它已使用示例名称重命名,我尝试了一些方法,例如:
for (i in samples){
vcf <- get(i)
nam<-paste(i, 'filtered', sep='_')
assign(nam, vcf)
view(paste(i, 'filtered', sep='_'))
}但这不管用。如何调用i_filtered变量?
发布于 2020-04-25 02:11:17
我们可以只使用get,因为我们已经使用_filtered (‘assign’)将'i‘命名对象命名为一个新对象。
for (i in samples){
vcf <- get(i)
nam<-paste(i, 'filtered', sep='_')
assign(nam, vcf)
view(get(nam))
}https://stackoverflow.com/questions/61414232
复制相似问题