Вы можете попытаться загрузить содержимое файла как символьный вектор, а затем вручную удалить эмодзи перед загрузкой данных.
Удаление очень высоких значений UTF-8 - грубый, но эффективный способ удаления из смайликов.
remove_emojis <- function(strings)
{
sapply(strings, function(x) intToUtf8(utf8ToInt(x)[-which(utf8ToInt(x) > 100000)]))
}
google <- remove_emojis(readLines(url, encoding = "UTF-8"))
df <- read.table(text = google,
sep = ",",
fileEncoding = "UTF-8",
stringsAsFactors = FALSE)