Stackoverflow の皆さん、こんにちは。私は初心者の R ユーザーで、lapply 関数に問題があります。
現在、Rバージョン3.0.1(2013-05-16)を使用しています-Ubuntuサーバー12.04.2 LTSで実行されている「Good Sport」。
私の問題は、lapply 関数を使用して searchTwitter (twitteR 内) からの出力をデータ フレームに変換できないことです。
ツイートを「つぶやき」変数に収集できますが、データ フレームに変換できません。
私のコード:
require(twitteR)
require(RJSONIO)
load('cred.Rdata')
registerTwitterOAuth(cred)
tweet <- searchTwitter('bus')
tweet1 <- lapply(tweet, as.data.frame) //error here
df <- do.call("rbind",tweet1)
write.csv(df,file='oneearthquake.csv')
エラーが発生しました:
Error in data.frame(text= "(tweet text)")
arguments imply differing number of rows: 1,0
同じRバージョンを実行している別のUbuntuサーバーで試しましたが、警告なしで実行できます。このエラーを解決する方法を教えてください。
前もって感謝します
策略