Блестящее приложение получает "400 Bad Request", пытаясь получить данные из API Google

Как часть моего блестящего приложения я звоню geocode() от ggmap R пакет.
Данные геокодируются и получают результат - я вижу это из моей консоли, пытающейся запустить приложение локально, и из журнала на панели инструментов shinyapps.io.
После окончания геокода я получаю следующее сообщение:

.Warning in readLines(connect) :
  cannot open: HTTP status was '400 Bad Request'
Error in readLines(connect) : cannot open the connection  

есть подсказка?

2 ответа

Решение

Получается, что это не имеет ничего общего с блестящей проблемой, связанной с отправкой данных в геокод Google.

Когда я читаю в данных, которые я использовал read.table(), У некоторых адресов был апостроф ' в них, так что он читается как новая строка в той же ячейке (я не знаю, почему).

Я изменил чтение данных, чтобы использовать read.csv() и это работало нормально.

В read.table() аргумент по умолчанию для цитаты ' в read.csv это отличается. Подробнее об аргументах ввода данных R: Ввод данных

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