Триммеры Функция не найдена - R

Я пытаюсь использовать gtrends пакет, но я продолжаю получать следующую ошибку:

dp <- gtrends("Donald Drumpf", res="7d")
Error in .processResults(resultsText, queryparams) : 
  could not find function "trimws"

Вот полный код:

library(gtrendsR)
dp <- gtrends("Donald Drumpf", res="7d")
plot(dp) + ggplot2::ggtitle("The Drumpf") + ggplot2::theme(legend.position="none")

Возможно, вам придется использовать gconnect() функция, чтобы заставить его работать.

Спасибо!

РЕДАКТИРОВАТЬ: вот sessionInfo() выход:

R version 3.1.3 (2015-03-09)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)

locale:
[1] LC_COLLATE=Portuguese_Brazil.1252  LC_CTYPE=Portuguese_Brazil.1252   
[3] LC_MONETARY=Portuguese_Brazil.1252 LC_NUMERIC=C                      
[5] LC_TIME=Portuguese_Brazil.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] gtrendsR_1.3.3

loaded via a namespace (and not attached):
 [1] bitops_1.0-6     colorspace_1.2-4 ggplot2_2.0.0    googleVis_0.5.10
 [5] grid_3.1.3       gtable_0.1.2     lattice_0.20-30  munsell_0.4.2   
 [9] plyr_1.8.3       Rcpp_0.11.4      RCurl_1.95-4.5   RJSONIO_1.3-0   
[13] scales_0.3.0     tools_3.1.3      zoo_1.7-11  

2 ответа

Просто ради полноты. Я тестировал его с разными версиями R (ниже 3.2 и выше). R ниже 3.2 определенно является причиной, по которой он не работает. trimws доступно только в более поздних версиях. Обновите R и все заработает.

Помните о том, что Google может заблокировать новые машины в начале. Но как только они убедятся, что вы получили доступ к этому аккаунту, он будет работать.

Меня устраивает. просто нужно удалить res='7d' dp <- gtrends("Donald Drumpf") plot(dp) + ggplot2::ggtitle("The Drumpf") + ggplot2::theme(legend.position="none") Это вывод, который я только что обновил до последней версии R 3.4.0 (2017-04-21) Trump Trends

Другие вопросы по тегам