Hola,
Prueba a seleccionar dos de las columnas y calcular la correlación.
O incluso antes de esto, ver su clase:
class(Variables[, numero_de_la_columna_1])
class(Variables[, numero_de_la_columna_2])
Si son numeric, entonces puedes calcular la correlación
cor(Variables[, col1], Variables[, col2] )
Si obtienes un error, es que en alguna de las dos variables, hay algún
"NA".
(Ayuda si compartes el fichero de entrada) para avanzar más rápido...).
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 10 de noviembre de 2015, 20:56, Valentina Aguilera <valeagui en outlook.es
con as.numeric tampoco me van los cálculos y no conozco otra manera, pues
son alrededor de 40 variables las que tiene la tabla.
To: valeagui en outlook.es; cof en qualityexcellence.es;
r-help-es en r-project.org
From: javier.ruben.marcuzzi en gmail.com
Subject: RE: [R-es] Problema con la lectura de datos
Date: Tue, 10 Nov 2015 16:43:05 -0300
Estimada Valentina
as.numeric(...)
Mira mi correo (de hace minutos) donde pregunto justo por eso, pero sobre
un error.
Javier Rubén Marcuzzi
Técnico en Industrias Lácteas
Veterinario
De: Valentina Aguilera
Enviado: martes, 10 de noviembre de 2015 16:40
Para: Carlos Ortega;r help
Asunto: Re: [R-es] Problema con la lectura de datos Hola, sin indicar
tipos de variables si los lee, pero el problema est? en que necesito
calcular una matriz de correlaciones y genera el siguiente error:Error in
cor(Variables) : 'x' must be numeric Date: Tue, 10 Nov 2015 20:35:40
+0100Subject: Re: [R-es] Problema con la lectura de datosFrom:
cof en qualityexcellence.esTo: valeagui en outlook.esCC:
r-help-es en r-project.org
Hola, Prueba a leer el fichero sin indicar los tipos de las variables.
Variables <- read.csv("C:/Users/usuario/Documents/variables2.csv",
header=TRUE, sep=";", comment.char="" , strip.white=FALSE, dec = ",")
Saludos,Carlos Ortegawww.qualityexcellence.es El 10 de noviembre de
2015, 20:04, Valentina Aguilera <valeagui en outlook.es> escribi?:Hola,
Estoy tratando de leer una base de datos: tengo 39 columnas, de las
38 son variables y una es el nombre de las empresas. Por lo que escribo
siguiente codigo: Variables <-
read.csv("C:/Users/usuario/Documents/variables2.csv", header=TRUE,
comment.char="" ,
colClasses=c(Empresas="character", rep("numeric",38)), strip.white=FALSE,
dec = ",") Pero genera este error (y no se a que se deba, esto es, porque
necesito calcular la matriz de correlaciones y me dice que los valores no
son numericos): Error in scan(file, what, nmax, sep, dec, quote, skip,
nlines, na.strings, : scan() expected 'a real', got 'ND' Gracias mil.
[[alternative HTML version deleted]]