2016-09-21 84 views
0

好吧,我有,我敢肯定,這是一個入門級問題。不過,我無法解釋它。這裏是我的代碼和它的錯誤:readHTMLTable無法識別URL

> sample1 = readHTMLTable(http://www.pro-football-reference.com/boxscores/201609150buf.htm, which = 16) 
Error: unexpected '/' in "sample1 = readHTMLTable(http:/" 

它的第二個前斜槓有問題嗎?不僅每個URL都有兩個前斜線,但我已經在這個站點和其他站點上通過無數的這個函數的例子,並且他們都以這種方式對這些代碼進行了格式化。那麼,我做錯了什麼?

此外,我已經試過了沒有回斜線:

> sample1 = readHTMLTable(www.pro-football-reference.com/boxscores/201609150buf.htm, which = 16) 
Error: unexpected symbol in "sample1 = readHTMLTable(www.pro-football-reference.com/boxscores/201609150buf.htm" 

在這裏,我甚至不能確定它在談論哪些符號。

請解釋。

+0

您需要將URL作爲帶引號的字符串傳遞:'readHTMLTable(「http://www.pro-football-reference.com/boxscores/201609150buf.htm」,which = 16)' – MrFlick

回答

0

問題是,你需要把你的網址放在引號(「」)。下面就從你指定的網址返回表:

sample1 = readHTMLTable("www.pro-football-reference.com/boxscores/201609150buf.htm") 

正如你可能知道,該「=」參數來選擇你想找回這在該頁面中的表。不過,我自己的嘗試表明,只有1和2的工作。你能告訴我你試圖讀入R的哪張表嗎?如果這種方法沒有結束,你也可以嘗試閱讀整個網頁並解析出有問題的表。

希望這有助於讓事情開始!

+0

謝謝! 我正在嘗試閱讀表「通過目標」。 – DataProphets