1
私はlibrary(rtimes)
によってNY Times Apiから情報を抽出したいと考えています。 api呼び出しは3のリストを返します。これは、R初心者のために私がアクセスできない方法で必要とする情報に反しているようです。NY Times Apiから情報を引き出す方法は?
install.packages("rtimes")
require(rtimes)
# Here I use the Key provides by the New York Times
api <- "[redacted]"
# I create an empty vector to append required information to it,
mylist <- c()
# The default article api call for "Crisis"
NY_terror<- as_search(q="Crisis",
begin_date = '20110101',
end_date ='20110201',
fl=c("pub_date","headline","keywords","abstract","_id"),
facet_field=c("section_name"),
key = api)
#Here I extract the data. At least I believe that
mylist<- append(mylist, unlist(NY_terror$data))
しかし、私はちょうど1つの必要な列 "pub_date"とfreqで終わります。対応するキーワードの数。私は、fl
とface_field
で定義されたカラムを持つデータフレームをどのように生成するかを聞かせてもらえますか?
だから、所望の出力は次のようになります。
id section_name pub_date headline keywords abstract
... Politics 2011-01-01 MAMBA ... ...
posted
API Key
あなたのドンこのようなAPIキーを共有したいと思っています。あなたが投稿を編集/削除してもそれはまだSOに存在します。 – hrbrmstr
はい、それは間違っていました –
@Mamba 'dat 'が初めて作成された(あなたは' append'でそれを使っていました)?あなたは「マイリスト」を意味すると思いますか?私はそれを編集しましたが、これがあなたが意図したものであることを確認してください: 'append(mylist、unlist(NY_terror $ data))' –