欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言對Web數(shù)據(jù)操作實(shí)例

 更新時間:2021年05月01日 15:30:05   作者:w3cschool  
在本篇文章里小編給大家整理的是一篇關(guān)于R語言對Web數(shù)據(jù)操作實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

許多網(wǎng)站提供數(shù)據(jù)供其用戶使用。 例如,世界衛(wèi)生組織(WHO)以CSV,txt和XML文件的形式提供健康和醫(yī)療信息的報(bào)告。 使用R語言程序,我們可以從這些網(wǎng)站以編程方式提取特定數(shù)據(jù)。 R語言中用于從網(wǎng)站中提取數(shù)據(jù)的一些包是“RCurl”,XML“和”stringr“,它們用于連接到URL,識別文件所需的鏈接并將它們下載到本地環(huán)境。

安裝R語言的包

處理URL和鏈接到文件需要以下的包。 如果它們在R語言環(huán)境中不可用,您可以使用以下命令安裝它們。

install.packages("RCurl")
install.packages("XML")
install.packages("stringr")
install.packages("plyr")

輸入數(shù)據(jù)

我們將訪問URL天氣數(shù)據(jù),并使用R在2015年下載CSV文件。

我們將使用函數(shù)getHTMLLinks()來收集文件的URL。 然后我們將使用函數(shù)downlaod.file()將文件保存到本地系統(tǒng)。 由于我們將對多個文件一次又一次地應(yīng)用相同的代碼,因此我們將創(chuàng)建一個被多次調(diào)用的函數(shù)。 文件名作為參數(shù)以R列表對象的形式傳遞到此函數(shù)。

# Read the URL.
url <- "http://www.geos.ed.ac.uk/~weather/jcmb_ws/"

# Gather the html links present in the webpage.
links <- getHTMLLinks(url)

# Identify only the links which point to the JCMB 2015 files. 
filenames <- links[str_detect(links, "JCMB_2015")]

# Store the file names as a list.
filenames_list <- as.list(filenames)

# Create a function to download the files by passing the URL and filename list.
downloadcsv <- function (mainurl,filename) {
   filedetails <- str_c(mainurl,filename)
   download.file(filedetails,filename)
}

# Now apply the l_ply function and save the files into the current R working directory.
l_ply(filenames,downloadcsv,mainurl = "http://www.geos.ed.ac.uk/~weather/jcmb_ws/")

驗(yàn)證文件下載

運(yùn)行上述代碼后,您可以在當(dāng)前R語言工作目錄中找到以下文件。

"JCMB_2015.csv" "JCMB_2015_Apr.csv" "JCMB_2015_Feb.csv" "JCMB_2015_Jan.csv"
   "JCMB_2015_Mar.csv"

到此這篇關(guān)于R語言對Web數(shù)據(jù)操作實(shí)例的文章就介紹到這了,更多相關(guān)R語言Web數(shù)據(jù)實(shí)操內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • R語言可視化存儲矢量圖實(shí)現(xiàn)方式

    R語言可視化存儲矢量圖實(shí)現(xiàn)方式

    這篇文章主要為大家介紹了R語言存儲矢量圖的實(shí)現(xiàn)方式過程,有需要的朋友可以借鑒參考下,希望能夠有所你幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • R語言-如何讀取前n行數(shù)據(jù)

    R語言-如何讀取前n行數(shù)據(jù)

    這篇文章主要介紹了R語言實(shí)現(xiàn)讀取前n行數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言ggplot2x軸順序設(shè)置自定義顏色的操作

    R語言ggplot2x軸順序設(shè)置自定義顏色的操作

    這篇文章主要介紹了R語言ggplot2x軸順序設(shè)置自定義顏色的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言ggplot2包之注釋方式

    R語言ggplot2包之注釋方式

    這篇文章主要介紹了R語言ggplot2包之注釋方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言繪制Bubble Matrix氣泡矩陣圖

    R語言繪制Bubble Matrix氣泡矩陣圖

    這篇文章主要為大家介紹了R語言繪制Bubble Matrix氣泡矩陣圖的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進(jìn)步
    2022-02-02
  • R語言數(shù)可視化Split?violin?plot小提琴圖繪制方法

    R語言數(shù)可視化Split?violin?plot小提琴圖繪制方法

    這篇文章主要為大家介紹了R語言數(shù)可視化Split?violin?plot小提琴圖繪制方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • R語言基本語法深入講解

    R語言基本語法深入講解

    這篇文章主要介紹了R語言基本語法深入講解,文中內(nèi)容介紹的很詳細(xì),有需要的同學(xué)可以研究下
    2021-03-03
  • R語言ggplot2包之坐標(biāo)軸詳解

    R語言ggplot2包之坐標(biāo)軸詳解

    這篇文章主要介紹了R語言ggplot2包之坐標(biāo)軸詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言中cut()函數(shù)的用法說明

    R語言中cut()函數(shù)的用法說明

    這篇文章主要介紹了R語言中cut()函數(shù)的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言多元Logistic邏輯回歸應(yīng)用實(shí)例

    R語言多元Logistic邏輯回歸應(yīng)用實(shí)例

    這篇文章主要給大家介紹了關(guān)于R語言多元Logistic邏輯回歸應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評論