Foro de debate

ERROR CON UN VECTOR

ERROR CON UN VECTOR

de Andrea Lizzeth Mejia Rendon -
Número de respuestas: 3

Hola, espero puedan ayudarme, tengo un problema con un vector, necesito sacar la media aritmética entre otros datos de una columna de mi base de datos que está en un archivo csv, si mando a imprimir el siguiente comando me manda los datos correctos 

Datos correctos


Pero al momento de asignar esa columna a un vector me salen datos diferentes


datos incorrectos

Por lo tanto la media no es la correcta ...

mean

 Así que puse directamente "base$columna" en la función mean pero me dice que necesito datos numéricos

error

Qué solución le puedo dar a esto :/, soy nueva usando R me sería de mucha ayuda si alguien puede ayudarme

En respuesta a Andrea Lizzeth Mejia Rendon

Re: ERROR CON UN VECTOR

de Manuel Muñoz Márquez -

Buenas Andrea:

Lo que está ocurriendo es que los datos que tienes en base$columna no los está tomando como numéricos.

Tal vez el separador decimal que estás usando no es el correcto.

¿Qué instrucción estás utilizando para leer el csv?

Un saludo.


En respuesta a Manuel Muñoz Márquez

Re: ERROR CON UN VECTOR

de Andrea Lizzeth Mejia Rendon -
Buenas noches Manuel

Esta es la instrucción que uso 

comando

Y sí me muestra los datos correctos, en excel antes de guardarlo como csv puse que fueran numéricos, pero ni así toma los datos que deben ser 

Muchas gracias por responder 

En respuesta a Andrea Lizzeth Mejia Rendon

Re: ERROR CON UN VECTOR

de Manuel Muñoz Márquez -

Buenas:

dec="," quiere decir que el separador decimal es una , sin embargo, en tu fichero el separador es un punto.

Cambia dec="," por dec=".", con eso debería tomarte los datos como números.

Un saludo.