2015-06-20 54 views
0

這是問題:我想添加一些全局變量到一個包,好奇的是,當我使用終端檢查它時,包通過,但是,當使用RStudio檢查時,它會拋出一個錯誤。有沒有人有這方面的線索?提出了類似的問題here,但沒有幫助。爲什麼我在RStudio中獲得「命名空間被鎖定」?

Error in registerNames(names, package, ".__global__", add) : 
    The namespace for package "SciencesPo" is locked; no changes in the global variables list may be made. 
Calls: suppressPackageStartupMessages ... FUN -> eval -> eval -> globalVariables -> registerNames 
Execution halted 

Exited with status 1. 

這些都是我的全局變量:

globalVariables(names=c(".temp", 'var.order', 'var.class', 
     'var.size', 'x_x', 'x_y'), package="SciencesPo") 

回答

0

你做什麼你的數據/變量?

如果您覆蓋您的數據,需要將函數globalVariables中的添加默認值更改爲FALSE。

globalVariables(names=c(".temp", 'var.order', 'var.class', 
    'var.size', 'x_x', 'x_y'), package="SciencesPo", add=F) 
相關問題