昨天我使用以下内容为R编写了一个语法:
attach(stage)
eleven$stage[stadpt == 6 & stadpn == 0 & stadpm == 0] <-0
我有一个包含合并数据框的数据框,一切都运行良好。 然而今天我做了同样的补充:
attach(stage)
eleven$stage[locprim < 9 & stadpt == 6 & stadpn == 0 & stadpm == 0] <-0
但是现在它不起作用..我现在得到它不再能识别变量的错误
> attach(stage)
Error in attach(stage) : object 'stage' not found
> eleven$stage[locprim < 9 & stadpt == 6 & stadpn == 0 & stadpm == 0] <-0
Error in eleven$stage[locprim < 9 & stadpt == 6 & stadpn == 0 & stadpm == :
object 'locprim' not found
我知道我可以通过在每个变量之前输入eleven$
来解决这个问题(并省略attach(stage)
),但它没有意义(我有一个很长的代码所以我必须这样做这突然很多次......)。昨天它运作得很好。
你知道为什么会这样吗?
提前多多谢谢!!
祝福, 安