Inicio › Foros › R y otras herramientas › PROBLEMA EN WEB SCRAPING
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 2 años, 4 meses por
Jordi.
-
AutorEntradas
-
16 abril, 2024 a las 9:16 #17938
Paula Sánchez CastroParticipante¡Hola!
Estoy intentando reproducir el código del vídeo 505. WEB SCRAPPING y cuando le doy a Run me sale todo el rato este error:
Error in UseMethod(«read_xml») :
no applicable method for ‘read_xml’ applied to an object of class «function»Igual es por un problema de instalación de paquete, lo estoy intentando hacer pero me sale esto:
> install.packages(«read_xml»)
Warning in install.packages :
package ‘read_xml’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages¡Muchas gracias!
18 abril, 2024 a las 8:32 #17955
JordiSuperadministradorEl error que estás viendo sugiere que hay problemas con la función
read_xmlque no está siendo reconocida correctamente en tu entorno de R. Aquí hay algunos pasos para resolver estos problemas:1. **Verificar el paquete correcto**:
read_xmles una función que pertenece al paquetexml2en R, no un paquete en sí mismo. Así que debes instalar el paquetexml2si aún no lo has hecho.`R
install.packages(«xml2»)
`2. **Cargar el paquete**: Una vez instalado, asegúrate de cargar el paquete
xml2en tu script antes de usar la funciónread_xml.`R
library(xml2)
`3. **Revisar el código fuente**: Asegúrate de que estás llamando correctamente a la función. Por ejemplo, deberías tener algo como esto en tu script:
`R
library(xml2)
url <- "https://www.ejemplo.com" pagina <- read_html(url)`Es importante no tener ningún error tipográfico o de sintaxis.
4. **Actualizar R si es necesario**: El mensaje de advertencia que recibes al intentar instalar el paquete indica que
xml2podría no estar disponible para tu versión actual de R. Si ese es el caso, considera actualizar tu versión de R a la más reciente y luego intentar instalar el paquete nuevamente.5. **Buscar versiones alternativas del paquete**: Si actualizar R no es una opción, puedes buscar si hay versiones alternativas del paquete
xml2que sean compatibles con tu versión de R. Puedes buscar en repositorios como CRAN o en GitHub.Si después de seguir estos pasos sigues enfrentando problemas, podrías compartir más detalles del código que estás ejecutando o revisar el video nuevamente para asegurarte de que estás siguiendo todos los pasos correctamente.
18 abril, 2024 a las 8:33 #17956
JordiSuperadministradorEsto es lo que me comenta chatpt. Seguramente ha cambiado el nombre de la librería por ello el código no funciona.
La librería debería ser: library(xml2)
A ver si con esto te funciona
pagina <- read_html(url) Dime a ver qué tal! -
AutorEntradas
- Debes estar registrado para responder a este debate.