Foro de debate

Trabajar con objetos en R

Trabajar con objetos en R

de Antonio Jesús Arriaza Gómez -
Número de respuestas: 0
Buenas a tod@s, estoy trabajando con el siguiente tipo de datos:

setClass("individuo",representation(e1="numeric",e2="character"))
juan<-new("individuo",e1=c(62,149),e2="hombre")

Estas órdenes define una clase de objetos donde el primer atributo es un vector de dos componentes (en realidad puede ser mayor) y el segundo es tipo caracter que define el sexo del individuo.

Quiero definir una nueva estructura "contenedora" que almacene estos datos y que sean accesibles de la misma manera que se llama a las componentes de un vector numérico.Ejemplo, algo así:

contenedor<-(juan,pablo,ana,maria)
contenedor[1]
juan

Se me ocurrió definir una nueva estructura del tipo:

setClass("contenedor",representation(a1="individuo",a2="individuo"))

pero quiero que almacene un número indeterminado de individuos y me gustaría que esta estructura contenedora pueda funcionar en un bucle del tipo:

Desde i=0 hasta i=10, i++{
contenedor[i]<-individuo(iésimo)
}

Bueno esto es todo, muchas gracias por adelantado.