ループの結果を追加して 1 つのテーブルを作成するループの作成に問題があります。
現在、行を垂直に追加するのではなく、列 (変数) を水平に追加しています。
たぶん追加は正しい機能ではありませんか?または、垂直に追加する方法はありますか? それとも、テーブルを作っているだけだと思っていて、実際には別の構造なのでしょうか?
私が見つけた解決策は rbind を使用していましたが、rbind 関数を使用してループを設定する方法がわかりませんでした。
for (i in 1:3) {
users.humansofnewyork = append(users.humansofnewyork, getPost( (humansofnewyork$id[i]) , token, n = 500, comments = TRUE,likes = TRUE, n.likes=500, n.comments=500))
}
返信ありがとうございます。残念ながら、どのソリューションも機能しませんでした。
それは完全なコードです:
#start the libaries
library(Rfacebook)
library(Rook)
library(igraph)
#browse to facebook and ask for token
browseURL("https://developers.facebook.com/tools/explorer")
token <- "...copy and paste token"
#get Facebook fanpage "humansofnewyork" with post id
humansofnewyork <- getPage("humansofnewyork", token, n=500)
users.humansofnewyork = c()
for (i in 1:3) {
users.humansofnewyork = append(users.humansofnewyork, getPost( (humansofnewyork$id[i]) , token, n = 500, comments = TRUE,likes = TRUE, n.likes=500, n.comments=500))
}