Документация для rtweet :: search_tweets говорит о том, что вам нужно указать, какой тип твита вы ищете. Есть три варианта на выбор: «последние», «популярные», «смешанные». Вы должны указать их в своем звонке.
Вот вызов поисковых твитов, который не выдаст ошибку (указанные мной координаты находятся в Сан-Франциско, и я установил радиус 40 километров. Я также выбрал термин, который, я уверен, вернет совпадения)
first_batch <- rtweet::search_tweets(q= "Kanye",
geocode = "37.773972,-122.431297,40km", n = 100, type = "recent",
retryonratelimit = TRUE, parse = TRUE)
Я немного изменил ваш вызов, чтобы он не выдавал ошибку, но при поиске было получено 0 твитов (я думаю, потому что lookup_coords возвращал пустой)
second_batch <- rtweet::search_tweets(q= "Kanye",
geocode = rtweet::lookup_coords("San Francisco, CA", "country:US"), n = 100, type = "recent",
retryonratelimit = TRUE, parse = TRUE)
Я уже искал твиты в зависимости от местоположения и советую использовать первый метод. Получите широту и долготу от Google, и установите радиус. Затем передайте их в функцию с поисковым термином и указав параметр типа.