Генерация фрейма данных всех подписчиков в Твиттере и их местоположения с помощью TwitteR - PullRequest
1 голос
/ 18 ноября 2011

Я новичок в пакете Twitter и пытаюсь создать фрейм данных, который состоит из пользователей, которые следуют за мной, их местоположения и количества твитов.

name    location       tweets
sfih    Denver, CO     100 
oiho    Italy          503
seih    Space          205
soei    Hell           1

После прочтения документации twitteRЯ видел, что существуют разные способы получения имени пользователя подписчиков и получения от них отдельных твитов.(getUser, getName и т. д.) Мне интересно, есть ли быстрая однострочная команда для получения всех пользователей, которые следуют за мной.

Спасибо!

1 Ответ

3 голосов
/ 18 ноября 2011

Конечно, из документации twitteR видно, что вы можете легко вызывать эти методы для данного пользователя. E.g.:

> getUser('daroczig')$getFollowers()
[[1]]
[1] "ThankToHouseUS"

[[2]]
[1] "RCommunity"

[[3]]
[1] "gnome_tips"

Обновление : и, исходя из вышесказанного, вы также можете легко получить всю необходимую информацию из всех user классов с помощью одной строки, например ::

> t(sapply(getUser('daroczig')$getFollowers(), function(x) c(x$name, x$location, x$statusesCount)))
     [,1]                [,2]                  [,3]  
[1,] "Thank To House US" "Dallas, TX"          "47"  
[2,] "R Community"       "Surabaya, Indonesia" "64"  
[3,] "Rodrick Jacquez"   ""                    "1326"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...