How can I get an R dataset with spaces in its name, for example, “BJsales.lead (BJsales)” in “dataset” packages?
pkg = "datasets" cat( "Summary of all the datasets in package", pkg, "--\n" ) d = data( package=pkg ) $results # "Package" "LibPath" "Item" "Title" names = d[ , "Item" ] titles = d[ , "Title" ] # sum( duplicated( names )) ?? for( j in 1:len(names) ){ name = names[[j]] cat( name, ":\n" ) data( list=name ) x = get( name ) # <-- Error if blank in name m = paste( dim( as.matrix( x )), collapse=" " ) # grr cat( class(x), m, " freq", frequency(x), "\n" ) } # -> Error in get(name) : object 'BJsales.lead (BJsales)' not found
OK, get can only search for the correct names, which is reasonable.
But what to do - how can I get the data for "BJsales.lead (BJsales)"?
R version 3.1.3 (2015-03-09)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
Running under: OS X 10.8.3 (Mountain Lion)
r dataset names
denis
source share