可能重复:
Limiting variable scope
有没有办法强制R忽略全局环境中设置的所有对象?例如,假设我将'df'作为我函数之外的对象,我希望在我的函数中使用相同的简写,但不是在全局环境中引用该对象
答案 0 :(得分:2)
请参阅此问题:"Limiting variable scope"。
答案 1 :(得分:2)
那又怎样?函数中的df不是全局df。
> df = 1
> foo = function(x){df=x*2;return(df)}
现在当你做foo(df)时,函数内的df不是全局df。那么你的问题是什么?我想如果你想在你的函数中使用全局df,那只会是一个问题,在这种情况下: