我的問題與這個非常相似。我想從這個網頁下載所有Excel檔案(.xlsx)。但不同的是(我認為),我沒有例子中使用的相同模式。我已經嘗試了幾種變化,但沒有結果。知道如何下載這些檔案嗎?另外,如果你能告訴我如何將它們直接下載到一個資料框架中(不需要先將它們下載到我的電腦上),那將非常感激。
uj5u.com熱心網友回復:
一個簡單的方法來下載excel檔案,一次一個步驟。
首先,獲得鏈接。
library(rvest)
url <- "https://www.fondbolagen.se/fakta_index/statistik/"
read_html(url) |>
html_elements("p") |>
html_elements("a") |>
html_attr("href") |>
() grep("。 xls", x。 值= TRUE))() |>
(>) sprintf("http://www.fondbolagen. se%s"。 x))() -> excel_links
現在,使用這個Rich Scriven帖子中的代碼來下載檔案。我已經省略了檔案創建指令。
dir.create("myexcel") /span>
##保存當前目錄路徑以備后用
wd <- getwd(/span>)
##改變下載的作業目錄。
setwd("myexcel")
##下載它們
lapply(excel_links, (x) 下載。 file(x, basename(x)))
##重置作業目錄到原始目錄。
setwd(wd)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/331292.html
標籤:
上一篇:無與美麗的湯
