Как я могу получить временную шкалу учетной записи, используя rtweet, и преобразовать ее в фрейм данных? - PullRequest
0 голосов
/ 20 октября 2019

Раньше я использовал пакет twitteR, но поскольку он обрезал твиты, похоже, что я должен переключиться на rtweet. Я немного борюсь с этим, так как он дает мне ошибки, которые я не получил, используя twitteR. Я пытался установить последнюю версию github, но всегда получаю следующую ошибку:

Ошибка: не удалось установить 'rtweet' из GitHub: (преобразовано из предупреждения) не удается удалить предыдущую установку пакета 'tibble'

Поэтому я использую стандартную версию. Я использовал этот код с twitteR, чтобы получить временную шкалу учетной записи, и он работал без проблем:

tweets_xyz <- userTimeline("@xyz", n = 3200, includeRts=TRUE)

df_xyz <- do.call("rbind", lapply(tweets_xyz, as.data.frame))

Я попробовал это с rtweet:

tweets_xyz <- get_timeline("xyz", n = 3200, home = FALSE, parse = TRUE, check = TRUE, token = token)

df_xyz <- do.call("rbind", lapply(tweets_xyz, as.data.frame))

и получил следующую ошибку:

Ошибка в (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,: аргументы подразумевают различное количество строк: 2, 1, 3,4, 5, 7, 6, 11, 9, 12, 8, 10, 13

Как мне изменить функцию get_timeline, чтобы создать фрейм данных? высоко ценится.

...