代码和错误如下:
n=as.Date("2005-12-25")
eval(parse(text = paste0('sum',format(n,'%y%m%d'))))=data.frame()
Error in eval(parse(text = paste0("sum", format(n, "%y%m%d")))) = data.frame() :
target of assignment expands to non-language object
按理说eval之后出现的一个对象名可以被赋值啊,为什么会出现错误
按照你的代码,你要eval()的对象名字叫:sum051225。你的这个sum051225变量不存在,所以出了这个错。