2014-04-04 2 views
0

Rfacebook 패키지를 사용하여 Facebook Fanpages 게시물을 다운로드합니다. 또한 게시물의 주석과 좋아하는 것을 얻고 싶지만 단일 코드를 얻는 코드 만 가지고 있으며 루프를 만들지 못합니다.R 및 Rfacebook 패키지가있는 루프가있는 단일 테이블 구성

모든 단계를 하나씩 게시하고 다음 몇 시간 동안 내 토큰을 계속 업데이트합니다. 내가 토큰 (사용 광산)를 생성하고, 예를 들어 뉴욕의 FB 페이지 인간을 다운로드 할 수 있습니다 installtion 후

#Step1 
install.packages("Rfacebook") 
install.packages("Rook") 
install.packages("igraph") 

#start the libaries 
library(Rfacebook) 
library(Rook) 
library(igraph) 

:

#step 2 
#browse to facebook and ask for token 
#browseURL("https://developers.facebook.com/tools/explorer") 

token <- "CAACEdEose0cBACzNgrHPBIZAQCQ8EZBpGJqwwT8uVq74ONdKJKDk6fiXXgjBB4ZBHC93Njd2onrhGsiffK5QFqpIvZBCFEagBkOqMgjaf103XwpHhSV6YOeVdcjU813g6eJKCsdtNT7pGRYftTXgZBrSMMOyAj47mAZBGxI98iPv78qTeIqliA8UCbZBzZAVU0NoOUBTkJSPPQZDZD" 

#get FB fanpage "humansofnewyork" 
humansofnewyork <- getPage("humansofnewyork", token, n=500) 

지금 나는 모든 코멘트를 다운로드합니다 루프를 만들려면 및 모든 postid와 같습니다. 그러나 루프를 추가 할 때 행을 세로로 추가하는 대신 특정 지점에서 colomuns를 가로로 복제 할 테이블을 얻습니다. 누군가가 나를 도울 수 있다면

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)) 
} 

정말 기쁠 것입니다.

종류의 데이터를 분할하는 데 도움이 R에

+0

난 당신이 요구하는지 불분명 해요을 사용합니다. 실제 출력 및 예상 출력 샘플을 게시 할 수 있습니다. –

답변

0

사용 'plyr'패키지를 간주한다. 이 순간까지 나를 도왔다.

다음 코드

apply<-ldply(users.humansofnewyork,data.frame) 
관련 문제