Получить твит-счет с помощью twitteR-пакета - PullRequest
2 голосов
/ 13 апреля 2011


У меня проблемы с R и twitteR-пакетом .
Моя цель - получить общий твит от данного пользователя. пользовательский класс предлагает поле statusesCount . Я не знаю, как получить значение из этого поля.
виньетка предлагает только примеры с твитами из общедоступных временных шкал, и даже там я не могу получить общее количество.

Пример в виньетке выглядит следующим образом (стр. 5):
sapply(publicTimeline(), function(x) x$getStatusSource())

Я могу извлечь даже ScreenName или ID пользователя:
sapply(publicTimeline(), function(x) x$getScreenName())
sapply(publicTimeline(), function(x) x$getID())

Фактически, функция publicTimeline перехватывает случайных пользователей, и я хотел бы предоставить пользователям.

Кто-нибудь может мне помочь?

С уважением,
Arne

1 Ответ

4 голосов
/ 13 апреля 2011

Сначала вы захотите getUser для конкретного пользователя. Затем вы можете использовать str(), чтобы понять структуру этого пользователя. Символ @ используется для доступа к полям в объектах S4.

Пример:

> library(twitteR)
> user <- getUser("@twitter")
> user@statusesCount
[1] 1087
...