Вам нужно знать, где отсутствуют ваши данные, поэтому вам нужно знать, какие элементы принадлежат друг другу.Прямо сейчас у вас есть отдельные векторы значений, поэтому вы не знаете, какие из них принадлежат друг другу.
Глядя на страницу, кажется, что они аккуратно организованы в узлы "lister-item-content", поэтомуЧистая вещь, которую нужно сделать - это сначала извлечь эти узлы, и только потом извлекать дополнительную информацию из каждого модуля отдельно.Что-то вроде этого работает для меня:
items <- html_nodes(webpage,'.lister-item-content')
gross <- sapply(items, function(i) {html_text(html_node(i, '.ghost~ .text-muted+ span'))})
Он вставляет NA в каждое место, где «items» не содержит искомого заголовка.