Foro de debate

Problema con vector

Problema con vector

de Willy Rodriguez Barcelo -
Número de respuestas: 3

Hola muy buenas noches,

Tengo el siguiente problema y es que esta sentencia
summary(mydata3$AugmentFact) No consigo hacerla funcionar por que el objeto mydata3 no existe,vale,creo el objeto mydata3 pero al parecer es de tipo vector,pues bien creo esa variable de tipo vector pero cuando ejecuto la sentencia me da el siguiente error..

[36] ERROR: $ operator is invalid for atomic vectors

Y la verdad no se como crear el vector ya que pienso que lo creo bien pero no me va.

Si alguien pudiera ayudarme se lo agradecería.


Un saludo.

En respuesta a Willy Rodriguez Barcelo

Re: Problema con vector

de Manuel Muñoz Márquez -

Buenas:

Si no dices como lo estás creando, no podemos ver qué estás haciendo mal.

Prueba a poner un ejemplo reproducible de lo que estás haciendo.

Un saludo.

En respuesta a Manuel Muñoz Márquez

Re: Problema con vector

de Willy Rodriguez Barcelo -

Hola buenos dias, tienes razón debo explicarme mejor para que asi se me pueda ayudar.

Tengo una variable que se llama "AugmentFact" con una serie de datos 

-20

8

11

10

9

12

30

14

8

9

10

19

22

24

.

.

.

.....etc

El caso es que quiero ejecutar esta sentencia "summary(mydata3$AugmentFact)" para que al ejecutarla me muestre el siguiente resultado

## Min. 1st Qu. Median Mean 3rd Qu. Max.

## -20.000 -0.500 7.000 8.131 20.000 30.000

Al crear la variable "mydata3" simplemente hago la sentencia 

mydata3 <-c()    El problema es que no se que poner dentro del parantesis,se que para crear un vector con la sentencia "pepe <- c(0,1)" ya tendria una variable con los valores "0 y 1"

Digamos que no se declarar o rellenar esa variable y al ejecutar la sentencia  

"summary(mydata3$AugmentFact)"

Me devuelve el error [36] ERROR: $ operator is invalid for atomic vectors

Asi que asi estoy,dando vueltas y problando cosas pero no lo consigo.

Un saludo y muchas gracias.

En respuesta a Willy Rodriguez Barcelo

Re: Problema con vector

de Manuel Muñoz Márquez -

Buenas:

Tu ejemplo sigue sin ser reproducible.

La definición de un vector se hace mediante la instrucción c, por ejemplo, para definir un vector con los número 2, 7, 10 y 14 se hace

v <- c(2, 7, 10, 14)

si después quieres hacer un resumen pues

summary(v)

y da como resultado

 Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   2.00    5.75    8.50    8.25   11.00   14.00 

Saludos.