[R] Creating datasets in packages

Hutchinson,David [PYR] David.Hutchinson at ec.gc.ca
Thu Apr 30 22:33:10 CEST 2009


In developing the package, I have associated datasets (*.rda) stored in the data sub-directory. I built and installed the package successfully.

When I load the BowRiver dataset and USArrests

> data(BowRiver)
> data(USArrests)
> ls()
[1] "data"      "USArrests"

Why is mine stored as "data" and not "BowRiver"?

-----Original Message-----
From: Sarah Goslee [mailto:sarah.goslee at gmail.com] 
Sent: Thursday, April 30, 2009 1:18 PM
To: Hutchinson,David [PYR]
Cc: r-help at r-project.org
Subject: Re: [R] Creating datasets in packages

The key question:
>
> What am I doing wrong?

We don't know what you _did_. How did you save the data?
Did you follow the directions in the Writing R Extensions manual? Does ls() show the dataset? etc.

You can "access the dataset from data" - do you mean that you can load the data directly from the data directory within your package? How?

Sarah

On Thu, Apr 30, 2009 at 4:03 PM, Hutchinson,David [PYR] <David.Hutchinson at ec.gc.ca> wrote:
> I am developing an R package which includes datasets. The build and 
> install works correctly. However, when I access the dataset 
> ("BowRiver"), I get:
>
>> data(BowRiver)
>> BowRiver
> Error: object "BowRiver" not found. However, I can access the dataset 
> from
>> data
>
> Example R datasets (such as USArrests) are loaded and can be accessed 
> by the dataset name:
>
>> data(USArrests)
>> USArrests
>               Murder Assault UrbanPop Rape Alabama          13.2     
> 236       58 21.2 Alaska           10.0     263       48 44.5 Arizona           
> 8.1     294       80 31.0 Arkansas          8.8     190       50 19.5 
> California        9.0     276       91 40.6 ...
>
> What am I doing wrong?
>
> Thanks in advance,
> Dave
>
>


--
Sarah Goslee
http://www.functionaldiversity.org



More information about the R-help mailing list