[R] How to reinstall rpart?
Uwe Ligges
ligges at statistik.uni-dortmund.de
Sat Aug 16 13:05:14 CEST 2003
David Parkhurst wrote:
>
> After entering library(rpart), I tried to plot an existing rpart tree, and
> got this error message: Error: couldn't find function "plot.rpart".
> However, ?plot.rpart does bring up the help for the function. The same
> things occur for text.rpart, although print(my.tree) does work.
>
> So, I tried to re-install rpart using Packages | Install from CRAN, but
> then I get this message:-
>
> > local({a <- CRAN.packages()
>
> + install.packages(select.list(a[,1],,TRUE), .libPaths()[1], available=a)})
>
> trying URL `http://cran.r-project.org/bin/windows/contrib/1.7/PACKAGES'
>
> Content type `text/plain; charset=iso-8859-1' length 12560 bytes
>
> opened URL
>
> downloaded 12Kb
>
> trying URL
> `http://cran.r-project.org/bin/windows/contrib/1.7/rpart_3.1-12.zip'
>
> Content type `application/zip' length 231827 bytes
>
> opened URL
>
> downloaded 226Kb
>
> Error in unpackPkg(foundpkgs[okp, 2], pkgnames[okp], lib, installWithVers) :
>
> Can not remove prior installation of package
>
>
>
> Evidently I need to uninstall first, but I cant figure out how. Ive
> looked in the pdf manuals, in the R FAQ, and in the R for Windows FAQ, and
> dont find instructions for doing so. Id appreciate any help. Thanks.
>
> Dave Parkhurst
Since Ko-Kang Kevin Wang already told that the usage of the generic
plot() instead of its method plot.rpart() (same for text() and
text.rpart(); interestingly you haven't tried print.rpart() instead of
print()) is the solution of your first questions (for details see the
article on Namespaces in the recent R News), let's take a look at the
second:
Windows locks DLLs that are in use, so I guess the package rpart was in
use while you tried to reinstall. See the R for Windows FAQ 3.8 for
details. You can uninstall packages manually as well: Just delete the
packages directory (as the default, it's
.../rw1071/library/PackageName).
Uwe Ligges
More information about the R-help
mailing list