Listing resources

List all datasets in an organization

loadNamespace("redivis")

datasets <- redivis::organization("Demo")$list_datasets()

for (dataset in datasets){
    # Properties will contain the dataset.list API representation
    print(dataset$properties) 
    
    dataset$get()
    # Properties will now contain the dataset.get API representation
    print(dataset$properties) 
}

List all tables in a dataset

loadNamespace("redivis")

dataset <- redivis::organization("Demo")$dataset("ghcn daily weather data")
tables <- dataset$list_tables()

for (table in tables){
    # Properties will contain the table.list API representation
    print(table$properties) 
    
    table$get()
    # Properties will now contain the table.get API representation
    print(table$properties) 
}

List all variables in a table

loadNamespace("redivis")

dataset <- redivis::organization("Demo")$dataset("ghcn daily weather data")
table <- dataset$table("daily observations")
variables <- table$list_variables()

for (variable in variables){
    # Properties will contain the variable.list API representation
    print(table$properties) 
    
    table$get(wait_for_statistics=FALSE)
    # Properties will now contain the variable.get API representation
    print(table$properties) 
}

Last updated