| all_tables {NSO1212} | R Documentation |
Brief Information about All Database Tables
Description
Brief information about all available database tables on the open-data API which is supported by National Statistical Office of Mongolia (NSO)
Usage
all_tables(try = FALSE, timeout = Inf, na.rm = FALSE)
Arguments
try |
logical: Should the body of the function be wrapped by the function |
timeout |
positive numeric or |
na.rm |
logical: If |
Details
The NSO server returns "HTTP error 500" frequently. Due to the server error, error handling is supported. if try is TRUE, you have to write code with error handling as shown in the example.
Value
A data frame which has brief information of all available database tables if the function is executed without error, but an object of class "try-error" containing the error message, if it fails. The data frame has following structure:
- rownum
Row number
- list_id
Sector number
- tbl_id
Table identification number
- tbl_nm
Table name in Mongolian
- tbl_eng_nm
Table name in English
- unit_id
Unit code
- cd_nm
Unit name in Mongolian
- cd_eng_nm
Unit name in English
- strt_prd
Start date
- end_prd
Finish date
- prd_se
Time frequency
- lst_chn_de
Last update date
References
http://opendata.1212.mn/en/doc/Api/GET-api-Itms
See Also
get_table, get_table_info, get_sector_info
Examples
all.tables <- all_tables(try = TRUE, timeout = 4)
if (!inherits(all.tables, "try-error")) {
str(all.tables)
}