私はR 3.3.1をインストールしてあり、RStudio 0.99.903を使っています。私は、次のURLからRにテーブルを読み込むしようとしている:https://www.fantasypros.com/nfl/rankings/consensus-cheatsheets.phphttpsウェブページからreadHTMLTableを使ってテーブルを読む
が
I(Iは、ダウンロードボタンがあることも承知している、しかし、それは今の私のためのオプションではありません) readHTMLTable関数を使って簡単にこれを行うことができました。しかし、その時点で、そのサイトはhttpをhttpsに変更しました。これにより、「XMLコンテンツはXMLになりません」というエラーが発生します。
私はここで提案されたものを試してみました:get url table into a `data.frame` R-XML-RCurl
library(XML)
library(RCurl)
url <- getURL("https://www.fantasypros.com/nfl/rankings/consensus-cheatsheets.php")
df <- readHTMLTable(URL, header = T)
のget URL機能は、と、私はリストを取得(readHTMLTableが正しく動作しないことを意味する、私には、本質的に意味がない大きな文字列を返します。データフレームのカップルが、それらはまた、私には無意味であることは)私は、彼らがどこから来見当がつかないものの観察とスペイン語です:。
>url
[1] "\r\n<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n <title>2016 QB Fantasy Football Rankings, QB Cheat Sheets, QB Draft/Draft Rankings</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n <meta name=\"description\" content=\"Don’t trust any 1 fantasy football expert? We combine their rankings into 1 Expert Consensus Ranking. Our 2016 Draft QB rankings are updated daily.\">\n<link rel=\"canonical\" href=\"https://www.fantasypros.com/nfl/rankings/qb-cheatsheets.php\" />\n\n <meta property=\"fb:pages\" content=\"184352014941166\"/>\n
それはかなりの方法多くのために行きます。
これを動作させる方法を教えてもらえますか?
ありがとうございました。
これはRCurl 1.95-4.8、bitops 1.0-6およびXML 3.98を使用して、Windows 10 x64(ビルド14393)をRのバージョン3.4.0でパッチしました(2017-05-02 r72649) 1.7という点を除いて、 'URL'という質問の第4行のコードでは、第3行と矛盾しないように' url'を指定する必要があります。 –