| Type: | Package |
| Title: | Switzerland's Data Series in One Place |
| Version: | 0.2.0 |
| Date: | 2017-04-29 |
| Author: | Christoph Sax |
| Maintainer: | Christoph Sax <christoph.sax@gmail.com> |
| Description: | Download and import time series from http://www.dataseries.org, a comprehensive and up-to-date collection of open data from Switzerland. |
| Suggests: | xts |
| License: | GPL-3 |
| URL: | http://www.dataseries.org |
| BugReports: | https://github.com/christophsax/dataseries |
| RoxygenNote: | 6.0.1 |
| NeedsCompilation: | no |
| Packaged: | 2017-04-29 07:07:34 UTC; christoph |
| Repository: | CRAN |
| Date/Publication: | 2017-04-29 12:57:56 UTC |
Download Time Series from www.dataseries.org
Description
ds downloads time series from
www.dataseries.org. Data can be imported as a
data.frame or an xts object.
Usage
ds(id, class = c("data.frame", "ts", "xts"))
cache_ls()
cache_rm()
Arguments
id |
one ore more IDs, as given by www.dataseries.org. |
class |
class of the return value, either a |
Details
Downloaded series are cached in memory as long as the
R session is open. If you want to force an update, either restart the R
session or run cache_rm to emtpy the cache. cache_ls is a utility
function that lists all cached objects (see examples).
Examples
## Not run:
ds(c("CCI.AIK", "CCI.ASSS")) # data.frame
ds(c("CCI.AIK", "CCI.ASSS"), "ts") # "ts" object
ds(c("CCI.AIK", "CCI.ASSS"), "xts") # "xts" object
# list cached objects
cache_ls()
# empty in-memory cache, which forces a fresh download
cache_rm()
## End(Not run)
Inventory from www.dataseries.org
Description
Read latest time series inventory from
www.dataseries.org as a data.frame.
Usage
inventory()
Details
The downloaded data are cached in memory as long as the
R session is open. If you want to force an update, either restart the R
session or run cache_rm to emtpy the cache. cache_ls is a utility
function that lists all cached objects.
Examples
## Not run:
inv <- inventory() # will be cached
# search in the inventory
inv[grepl("consumer conf", inv$description, ignore.case = TRUE), ]
## End(Not run)