0
此頁面:http://www.navysports.com/sports/m-footbl/stats/2015-2016/teamcume.html與大多數使用R的HTML頁面不同,因爲我使用readHTMLTable不允許它工作。我得到的迴應是將HTML文檔讀入R
$'NULL'
我試圖採取撐船數據出來的頁面,然後將其導入R.我怎麼會導入文本如果readHTMLTable不起作用?
此頁面:http://www.navysports.com/sports/m-footbl/stats/2015-2016/teamcume.html與大多數使用R的HTML頁面不同,因爲我使用readHTMLTable不允許它工作。我得到的迴應是將HTML文檔讀入R
$'NULL'
我試圖採取撐船數據出來的頁面,然後將其導入R.我怎麼會導入文本如果readHTMLTable不起作用?
如果您查看該頁面的來源,這些表格不是html表格,它們可能是複製粘貼ascii表格。它們被包裹在<pre>
標籤了,所以:
res <- htmlParse("http://www.navysports.com/sports/m-footbl/stats/2015-2016/teamcume.html")
x <- xpathSApply(res, "//pre", xmlValue)
substring(x[[1]], 1, 300)
[1] "\r\n\r\n\r\n 2015 Navy Football\r\n Navy Overall Team Statistics (as of Oct 24, 2015)\r\n All games\r\n\r\nTEAM STATISTICS NAVY OPP\r\n--------------------------------------------------------\r\nSCORING......"
在該字符串與任何的各種功能的讀取。
但是我無法從字符值中獲取數據。我正在嘗試超過10000的東西,它給了我引號作爲結果。 – user5493735
1000_中的_trying是什麼意思?你能分享你試過的代碼嗎 – sckott
那麼1到300的字符數是不是? 如果我想要做的字符一路下滑的頁面,不會我需要做的: 子(X [[1]],5000,5300) 我得到的是 「」 – user5493735