Está en la página 1de 1

Sintaxis

Síntoma Posible problema Posible solución


R dice: un objeto no existe R distingue mayúsculas y minúsculas Chequee el nombre del objeto o que
object 'XXX' not found Tal vez se ha deslizado un “typo” está escrito correctamente
R dice: hay un símbolo inesperado Seguramente falta algún símbolo como Compruebe que no faltan comas y que
unexpected ‘X’ in… un paréntesis o una coma cierra todos los paréntesis que abre
R cambia el prompt “>” por un “+” La sentencia está incompleta Pulse la tecla “Esc” y revise la instrucción
para volverla a escribir correctamente.
A veces puede acabarse, porque se ha
olvidado cerrar un paréntesis. Póngalo.
R dice: hay un símbolo inesperado
Las comparaciones en R se hacen con
unexpected ‘X’ in… Cambie “=” por “==”
“==”
en una comparación que usa un “=”
Lectura de datos
Síntoma Posible problema Posible solución
Al leer los datos, los nombres de las R ha interpretado que el conjunto de Use el parámetro header=TRUE en la
variables aparecen en la 1ª fila datos origen NO tenía cabecera función para leer los datos
Al leer los datos, la 1ª fila aparece con R ha interpretado que el conjunto de Use el parámetro header=FALSE en la
los nombres de las variables datos origen SÍ tenía cabecera función para leer los datos
Si en sus datos indica los decimales por
En la descriptiva trata como factor a una El separador decimal por defecto en R es
comas, añada el parámetro dec=”,” en la
variable numérica el punto
lectura.
Al leer los datos: no separa bien las Escoja el parámetro según el separador
En la lectura, se ha escogido mal el
columnas; o agrega columnas en una sep=”\t” tabuladores; sep=” ” espacios;
separador de columna
única; o separa una única columna. sep=”,” comas; sep=”;” puntos y comas.
Al leer datos especifique directorio entre
R dice: no puedo abrir un conjunto de comillas y separe carpetas con “/” o “\\”.
En R debe especificar el directorio dónde
datos. Error in file(file, "rt") : cannot
están los datos P. ej, “C:/My documents/datos.txt”.
open the connection
También puede usar: setwd.
Clases de los objetos
Síntoma Posible problema Posible solución
Si la clase del objeto es character o
factor, pruebe a transformarla con
No acepta una función sobre un objeto
El objeto no es de la clase “numeric”. as.numeric; o averiguar si es numérica.
numérico
Puede verificarlo con class (objeto) Si es un data.frame, intente aplicar la
object cannot be coerced to type 'double'
función únicamente a la columna
correspondiente (objeto[,nº columna])
Instalación de paquetes
Síntoma Posible problema Posible solución
R dice: no encuentra un paquete Chequee que el nombre del paquete
R distingue mayúsculas y minúsculas
package ‘XXX’ is not available está bien escrito
Al instalar o cargar un paquete, R avisa Los paquetes se van actualizando con las
En principio no haga caso: sólo es un
que está pensado para otra versión o versiones y, en ocasiones, requieren de
aviso.
que requiere de otros paquetes. otros paquetes.
Funciones
Síntoma Posible problema Posible solución
La función no está bien escrita o el Revise que esté bien escrita y el paquete
R dice: no encuentro una función
paquete que la contiene no está cargado: mire si aparece como marcado
could not find function "XXX"
instalado en la pestaña Packages de RStudio.

También podría gustarte