2012-02-08 10 views
2

にインポートする方法NFLの過去のゲームのデータをPlay-by-P​​layテーブルの形式でインポートしようとしています。データを収集してデータセットを作成するためにRで作業しています。NFL.comからPBPデータをR

私は後の午前のデータの例は、このページにある:http://www.nfl.com/gamecenter/2012020500/2011/POST22/[email protected]#menu=gameinfo&tab=analyze&analyze=playbyplay

私はNFL.comはJSONを使用していることを知っていて、必要なデータの多くは、サイトに接続JSONファイルです。 RでJSONパッケージを使用してこれらのファイルからデータを抽出する私の努力はかなり弱かったです。皆さんのアドバイスをいただければ幸いです。

PHPを使用してデータを管理する方がよいでしょうか?

答えて

0

1つのチームのすべてのデータを手動で1つのシーズンより多く抽出しました。多くのゲームのデータが必要な場合は、リーグに電子メールを送り、あなたが言及したファイルを要求することを検討してください。彼らはデータを公開するので、おそらく彼らはあなたにファイルを与えるでしょう。 NFLスポークスマンはGreg Aielloです。私はあなたがGoogleと彼の電子メールアドレスを見つけることができたと思う。

残念ながら、これは推奨されるプログラミングソリューションではありません。この回答がフォーラムに適切でない場合は削除してください。それは私の最初に掲載された答えです。

3

私はあなたがすでにRにJSONファイルをロード成功している場合は知っているが、ここではその一例ですません。

library(rjson) 
json=fromJSON(file='http://www.nfl.com/liveupdate/game-center/2012020500/2012020500_gtd.json') 
json$`2012020500`$home$stats 

あなたはJSONファイルのURLを見つけるの問題がある場合は、使用Firebug(Firefoxの拡張機能)を使用すると、JSONファイルを要求するWebページが表示されます。

JSONファイルは、もちろん、巨大で複雑です。しかし、それは複雑なデータです。あなたが探しているものは何でもそこにいるはずです。

http://www.nfl.com/widget/gc/2011/tabs/cat-post-playbyplay?gameId=2012020500

:あなただけの実況 テキストのストレートダンプを探している場合は、このURLを使用することができます
関連する問題