View source: R/isd_parser_line.R
| isd_parse_line | R Documentation |
Parse NOAA ISD/ISH data files - line by line
isd_parse_line(x, additional = TRUE, as_data_frame = TRUE)
x |
(character) a single ISD line |
additional |
(logical) include additional and remarks data sections
in output. Default: |
as_data_frame |
(logical) output a tibble. Default: |
A tibble (data.frame)
ftp://ftp.ncdc.noaa.gov/pub/data/noaa
isd_parse
path <- system.file('extdata/024130-99999-2016.gz', package = "isdparser")
lns <- readLines(path, encoding = "latin1")
isd_parse_line(lns[1])
isd_parse_line(lns[1], FALSE)
res <- lapply(lns[1:1000], isd_parse_line)
library("data.table")
library("tibble")
as_tibble(
rbindlist(res, use.names = TRUE, fill = TRUE)
)
# only control + mandatory sections
isd_parse_line(lns[10], additional = FALSE)
isd_parse_line(lns[10], additional = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.