Export a predx data frame as a predx-formatted JSON file

export_json(x, filename = NA, overwrite = F)

Arguments

filename

character. Filename to write JSON file. If NA, JSON is returned.

overwrite

boolean. Overwrite the file if it already exists.

forecast

A predx data frame.

Value

Silently saves a predx-formatted JSON if filename is specified. Otherwise returns a string in the format of the predx JSON.

Examples

predx_demo <- as.predx_df(list( location = c('Mercury', 'Venus', 'Earth'), target = 'habitability', predx = list(Binary(1e-4), Binary(1e-4), Binary(1)) )) json_tempfile <- tempfile() export_json(predx_demo, json_tempfile) import_json(json_tempfile)
#> # A tibble: 3 x 4 #> location target predx_class predx #> <chr> <chr> <chr> <list> #> 1 Mercury habitability Binary <Binary> #> 2 Venus habitability Binary <Binary> #> 3 Earth habitability Binary <Binary>