Я заинтересован, чтобы извлечь адреса источника и демо для набора Джекил темы в data.frameИзвлечение hrefs из списка в R с некоторыми отсутствующими значениями
library(rvest)
info <- read_html("https://github.com/jekyll/jekyll/wiki/themes")
data <- info %>%
html_nodes(" #wiki-body li")
data
{xml_nodeset (115)}
[11] <li>Typewriter - (<a href="https://github.com/alixedi/typewriter">source</a>, <a href="http://alixedi.github.io/typewriter">demo</a>)</li>
[12] <li>block-log - (<a href="https://github.com/anandubajith/block-log">source</a>), <a href="https://anandu.net/demo/block-log/">demo</a>)</li>
[13] <li>Otter Pop - (<a href="https://github.com/tybenz/otter-pop">source</a>)</li>
Так я хочу data.frame (ДФ) с 3 колонки, например
name source demo
Typewriter https://github.com/alixedi/typewriter http://alixedi.github.io/typewriter
Я могу извлечь все hrefs как вектор, но, как вы можете видеть, из [13] нет демо для некоторых сайтов, так что я потом сталкиваются с трудностями
Есть ли простой способ Я могу создать df из данных? Возможно, с помощью purrr библиотеки
Спасибо за функции inc purrr. Это довольно кривая обучения – pssguy