R言語でクラスを持つ最後の子要素を選択する方法


以下のようなHTML要素があるとします:

<div>
  <p class="example">要素1</p>
  <p class="example">要素2</p>
  <p class="example">要素3</p>
</div>

この場合、クラス名が"example"である最後の子要素を選択するには、R言語の以下のコードを使用します:

library(rvest)
# HTML要素を取得する
html <- '<div>
  <p class="example">要素1</p>
  <p class="example">要素2</p>
  <p class="example">要素3</p>
</div>'
# HTMLを解析する
parsed_html <- read_html(html)
# クラス名が"example"である最後の子要素を選択する
last_element <- parsed_html %>%
  html_nodes(".example") %>%
  last()
# 結果を表示する
print(last_element)

上記のコードでは、html_nodes()関数を使用してクラス名が"example"であるすべての要素を選択し、last()関数を使用して最後の要素を取得しています。