...

Sintaxis Síntoma Posible problema Posible solución R dice: un

by user

on
Category: Documents
0

views

Report

Comments

Transcript

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