[R] [bug] spdep package?
Henrik Bengtsson
henr|k@bengt@@on @end|ng |rom gm@||@com
Mon Jul 23 12:39:52 CEST 2018
It turns out that that 'x' comes from the spData package and lives
inside that package (part of its namespace).
> spData::x
[1] 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450
This is conceptually no different from other objects in package
namespace, although we are more used to seeing functions and not data
object. Another well-known example of this is:
> base::pi
[1] 3.141593
So, this 'x' is *not* in your global workspace and you cannot remove
it without unloading the package.
/Henrik
On Mon, Jul 23, 2018 at 12:30 PM Jeremie Juste <jeremiejuste using gmail.com> wrote:
>
>
>
> Hello,
>
>
> I found a dangerous issue in the library spdep. I get variables x and y
> that cannot be removed by rm() and I don't don't how they show up. Can
> anyone reproduce this?
>
> ~$ R --vanilla
> > rm(list=ls())
> > library(spdep)
> > x
> [1] 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450
> > rm(list=ls())
> > x
> [1] 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450
>
>
>
> > Sys.info()
>
> sysname "Linux"
> release "4.9.0-6-amd64"
> version "#1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07)"
> nodename "freegnu"
> machine "x86_64"
>
>
> > Session
>
>
> > sessionInfo()
>
> R version 3.4.1 (2017-06-30)
> Platform: x86_64-pc-linux-gnu (64-bit)
> Running under: Debian GNU/Linux 9 (stretch)
>
> Matrix products: default
> BLAS: /usr/local/lib/R/lib/libRblas.so
> LAPACK: /usr/local/lib/R/lib/libRlapack.so
>
> locale:
> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
> [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
> [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
> [9] LC_ADDRESS=C LC_TELEPHONE=C
> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> loaded via a namespace (and not attached):
> [1] compiler_3.4.1
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list