-----Original Message-----
From: Robert Gentleman [mailto:rgentlem at fhcrc.org]
Sent: Tuesday, September 13, 2005 3:53 PM
To: John Fox
Cc: uofiowa at gmail.com; r-help at stat.math.ethz.ch
Subject: Re: [R] is library loaded
Hi,
Almost surely this is a bad name. With the advent of name
spaces it is important to distinguish between loading and
attaching. This function tests for attached packages. To test
for loaded packages we already have
loadedNamespaces.
Best wishes,
Robert
John Fox wrote:
Dear Omar,
The following function tests whether a package is in the
(with the package name given in quotes):
packageLoaded <- function(name) 0 != length(grep(paste("^package:",
name, "$", sep=""), search()))
I hope this helps,
John
--------------------------------
John Fox
Department of Sociology
McMaster University
Hamilton, Ontario
Canada L8S 4M4
905-525-9140x23604
http://socserv.mcmaster.ca/jfox
--------------------------------
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Omar Lakkis
Sent: Tuesday, September 13, 2005 2:09 PM
To: r-help at stat.math.ethz.ch
Subject: [R] is library loaded
Is there a way to test if a library has been loaded?
is.loaded does not give me what I want, I am looking to say:
if loaded(Rdbi) dbSendQuery(conn, q)
if loaded(RODBC) sqlQuery(conn, q)
I need this to support both unix and windows platforms as I
find a windows distribution for RdbiPgSQL. I am using R 2.1.0 and
postgresql. I will be connecting to the database using Rdbi and
RdbiPgSQL and have other developers using windows connect
unless someone can suggest a better solution.