properties | R Documentation |
Checks if a dataframe/table is refreshable.
properties(df, property = NULL, silent = FALSE)
df |
Dataframe/table to be checked. |
property |
One-element Character vector describing the property thatto
be queried. Either |
silent |
If silent the function will return (invisibly) the property
defined by |
if property == NULL
, i.e. all properties are queried, then NULL
is returned. Otherwise properties()
returns the value of the selected property.
## Not run: library(data.table) library(dplyr) # Load US unemployment rate from Bureau of Labor Statistics data <- fread("https://download.bls.gov/pub/time.series/ln/ln.data.1.AllData", sep="\t") # Make refreshable and specify code for data preparation (filter raw data for # the overall US employment rate) with # being a placeholder for the downloaded # raw data data_refresh <- make_refreshable(data, load_code = "data.table::fread( \"https://download.bls.gov/pub/time.series/ln/ln.data.1.AllData\", sep=\"\t\")", prep_code = "filter(#, series_id==\"LNS14000000\")") #' # Save refreshable dataframe as RData file (e.g. to share dataset with coworkers or public) save(data_refresh, file = "refresh.RData") # Remove dataframe and reload it from file rm(data_refresh) load(file = "refresh.RData") # Refresh the dataframe data_refresh <- refresh(data_refresh) # Show properties of refreshable dataframe properties(data_refresh) # Check if refreshable dataframe is up-to-date with the remote data source uptodate(data_refresh) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.