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.