У меня проблема с моим кодом. Это работает для других значений, когда значения ID все в матрице тегов, однако, если есть значение идентификатора, что это не в матрице тегов я получаю ошибку:Использование функции Grep для цикла
Error in IDintag[i] <- grep(ID[i], tag) : replacement has length zero
Заранее спасибо
tag=NULL
ID=NULL
url <- readLines("http://www.afip.gob.ar/contacto")
tag <- as.matrix(grep("</strong>",url))
ID <- grep("correo",url)
for(i in 1:length(ID))
{IDintag[i] <- grep(ID[i],tag)
}
Что именно вы пытаетесь получить в результате? Вероятно, вы можете использовать пакет XML для этого –
@RichardScriven. Я пытаюсь получить номер в матрице тегов, где встречается номер строки. –
Вы ищете 'which (tag% in% ID)'? Пожалуйста, добавьте желаемый результат в свой пост. Пока не ясно, что вы пытаетесь сделать –