0

私はインターネット接続がなく、R のライブラリ twitteR を使用してプログラムを作成したいだけです。その目的のために、twitter のコレクションを保持するはずの rdmTweets.RData ファイルをダウンロードしました。そのファイルはhttp://www.rdatamining.com/dataで入手できます。

次を使用してそのファイルを読み込もうとしました:

  rdmTweets<-userTimeline("rdmTweets.RData",n=200)

また、データフレームに直接変換します:

  df<-do.call("rbind",lapply("rdmTweets.RData",as.data.frame)

しかし、結果はまったくありません。つまり、ツイッターの情報は表示されません。私はそれをファイルのように読み込もうとしました:

  rdm<-file("rdmTweets.RData","r")
  lines<-readLines(rdm)

また、結果はありません。そのファイルにアクセスできる唯一の方法は、次の場合です。

  rdmTweets<-userTimeline("rdatamining",n=200) 

ただし、それはアクティブなインターネット接続があることを意味します。だから私が持っている質問は、userTimeline を使用する場合のように、その内容を取得できる方法でそのファイルを読み取る方法です。ありがとう

4

1 に答える 1

1

RData ファイルを読み取るには、load()を使用する必要があります。

以下のコードを実行します。1 行目はデータ オブジェクトrdmTweetsをファイルから読み込み、2 行目はそれをデータ フレームに変換します。パッケージ twitteR もインストールする必要があります。

load("rdmTweets.RData")
df <- do.call("rbind", lapply(rdmTweets, as.data.frame))
于 2013-07-18T02:01:45.890 に答える