【发布时间】:2013-05-24 12:33:40
【问题描述】:
当我想使用循环将新值分配给多个数据帧时,就会出现问题。
我知道正确的方法是
for (df.name in c('df1', 'df2', 'df3')) {
assign(df, new.value)
}
我的问题是,为什么我不能这样做
for (df.name in c('df1', 'df2', 'df3')) {
eval(parse(text=df.name)) <- new.value
}
谢谢!
【问题讨论】: