[R] Help Parsing String? From HTML

Ivan Krylov |kry|ov @end|ng |rom d|@root@org
Sun Jan 5 21:16:05 CET 2025


В Sun, 5 Jan 2025 20:03:11 +0000
"Sparks, John via R-help" <r-help using r-project.org> пишет:

> > mystring  
> {xml_nodeset (1)}
> [1] <p>{\n  "symbol": "ABI",\n  "open": 21.04,\n  "high": 21.05,\n
> "low": 20.06,\n  "close": 20.2,\n  "volume": 938700,\n  "from":
> "2005-01-04"\n}</p>
> 
> But I can't find a way to isolate the individual elements such as
> symbol, open, etc.

This is a JSON string inside a <p> tag. It's not how a web page is
normally constructed (the <p> tag is usually for human-readable text,
not machine readable JSON), but the good news is that

mystring |> xml_text() |> jsonlite::parse_json()

should give you a named list with the desired contents.

-- 
Best regards,
Ivan



More information about the R-help mailing list