証券クラスアクションファイリングのウェブサイトから複数のページ(233)にわたってテーブルを削り取ろうとしています。私のコードは以下の通りです:rvestパッケージでエラーが発生しました
install.packages("rvest")
install.packages("magrittr")
install.packages("xml2")
library(xml2)
library(rvest)
library(magrittr)
library(data.table)
i <- 1:233
urls <- paste0("http://securities.stanford.edu/filings.html?page=", i)
get_table <- function(url) {
url %>%
read_html() %>%
html_nodes(xpath = '//*[@id="records"]/table') %>%
html_table()
}
results <- sapply(urls, get_table)
次のエラーのコード結果:
Error in xpath_element() :
could not find function "xpath_element"
任意のアイデア?
を再起動して、コンピュータを再起動してすべてのパッケージを更新しようとしました。
ありがとうございました。コードを実行しましたが、引き続き同じエラーメッセージが表示されます。 'map_df(。)' Rはスクラップ( '| ====== | 10%〜1m remaining')を始めるが、エラーメッセージ' Error in xpath_element(): 関数" xpath_element "を見つけることができませんでした –