我有一个一般项字符串:R()的内部colnames
item='shoes'
然后我使用:
assign(paste0(item,'_list'),lapply(etc))
assign(paste0(item,'_df'),sapply(etc))
然后我想改变该数据帧 与所述colnames一个特征向量内部名称:
v=c('a','b','c')
我试着做:
colnames(get(paste0(item,'_df'))=v
BU我有:
could not find function "get<-"
错误
我认为像'的eval(解析(paste0( “colnames(” 项目, “_ DF)< - V”))' ,但像往常一样,如果你发现自己使用'eval(parse(...))'你应该重新考虑你的策略,即保持你的单个项目在一个命名列表... –
谢谢我从来没有使用eval(parse() )函数 – user3083330