Re: [R] Trouble loading package
On 28.03.2010 21:20, Peter Ehlers wrote: I haven't seen an answer to this yet. Your problem may stem from having defined a variable T. I can replicate your error messages with: T - hello library(RMark) So methinks that this probably indicates that there may be a problem with using T for TRUE (when will Rusers finally stop doing that???). And sure enough, after loading RMark (with no T in my workspace), I find that the authors of RMark have replaced base R's .First.lib with their own version which contains the line: info - strsplit(library(help = pkgname, character.only = T)$info[[1]], \\:[ ]+) Note to RMark authors (and others): get used to using TRUE and FALSE. The few characters saved by using T/F are not worth it! Let me add: Please note that such code could cannot pass R CMD check. In other words, the authors either ignored the error or never checked their package. Such a package could not be shipped through CRAN, for example. Please use the package checks. They are really useful. Best, Uwe Ligges -Peter Ehlers On 2010-03-26 15:40, Glenn E Stauffer wrote: I am trying to load a package called Rmark, but when I run library(Rmark) I get the following: library(RMark) Error in !character.only : invalid argument type Error in library(RMark) : .First.lib failed for 'RMark' When I try to load Rmark from the packages menu, I get: local({pkg- select.list(sort(.packages(all.available = TRUE))) + if(nchar(pkg)) library(pkg, character.only=TRUE)}) Error in !character.only : invalid argument type Error in library(pkg, character.only = TRUE) : .First.lib failed for 'RMark' Any ideas what is causing this error? My OS is Windows XP, and my R version is R.2.10.1 Thanks, Glenn * Glenn E. Stauffer Graduate Research Assistant Department of Ecology Montana State University Bozeman, MT 59717 406-994-5677 gestauf...@gmail.com __ R-help@r-project.org mailing list 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. __ R-help@r-project.org mailing list 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.
Re: [R] Trouble loading package
I haven't seen an answer to this yet. Your problem may stem from having defined a variable T. I can replicate your error messages with: T - hello library(RMark) So methinks that this probably indicates that there may be a problem with using T for TRUE (when will Rusers finally stop doing that???). And sure enough, after loading RMark (with no T in my workspace), I find that the authors of RMark have replaced base R's .First.lib with their own version which contains the line: info - strsplit(library(help = pkgname, character.only = T)$info[[1]], \\:[ ]+) Note to RMark authors (and others): get used to using TRUE and FALSE. The few characters saved by using T/F are not worth it! -Peter Ehlers On 2010-03-26 15:40, Glenn E Stauffer wrote: I am trying to load a package called Rmark, but when I run library(Rmark) I get the following: library(RMark) Error in !character.only : invalid argument type Error in library(RMark) : .First.lib failed for 'RMark' When I try to load Rmark from the packages menu, I get: local({pkg- select.list(sort(.packages(all.available = TRUE))) + if(nchar(pkg)) library(pkg, character.only=TRUE)}) Error in !character.only : invalid argument type Error in library(pkg, character.only = TRUE) : .First.lib failed for 'RMark' Any ideas what is causing this error? My OS is Windows XP, and my R version is R.2.10.1 Thanks, Glenn * Glenn E. Stauffer Graduate Research Assistant Department of Ecology Montana State University Bozeman, MT 59717 406-994-5677 gestauf...@gmail.com __ R-help@r-project.org mailing list 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. -- Peter Ehlers University of Calgary __ R-help@r-project.org mailing list 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.
[R] Trouble loading package
I am trying to load a package called Rmark, but when I run library(Rmark) I get the following: library(RMark) Error in !character.only : invalid argument type Error in library(RMark) : .First.lib failed for 'RMark' When I try to load Rmark from the packages menu, I get: local({pkg - select.list(sort(.packages(all.available = TRUE))) + if(nchar(pkg)) library(pkg, character.only=TRUE)}) Error in !character.only : invalid argument type Error in library(pkg, character.only = TRUE) : .First.lib failed for 'RMark' Any ideas what is causing this error? My OS is Windows XP, and my R version is R.2.10.1 Thanks, Glenn * Glenn E. Stauffer Graduate Research Assistant Department of Ecology Montana State University Bozeman, MT 59717 406-994-5677 gestauf...@gmail.com __ R-help@r-project.org mailing list 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.