创建软件包时,通常使用package.skeleton
。阅读它的帮助,它说:
名称以点开头的函数放在文件“ R / name-internal.R”中。
我刚刚创建了一个带有“空”工作空间的测试框架,该框架运行rm(list=ls())
于之前package.skeleton("test")
。
事实证明,它创建test-internal.R
了很多“功能/对象”开始点,例如:.getSymbols
,.GoogleGeocodeQueryCount
,.Random.seed
等。
这些隐藏对象是否位于.GlobalEnvironment中?他们为什么不露面ls()
?
正如rawr和Josh所说,这非常简单,仅用于ls(all.names=TRUE)
列出环境中的所有对象。因此,要确保全球环境清晰明了,rm(list=ls(all=TRUE))
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句